Foxtable(狐表)用户栏目专家坐堂 → 语法解法


  共有20424人关注过本帖树形打印复制链接

主题:语法解法

帅哥哟,离线,有人找我吗?
有点甜
  301楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/9 14:39:00 [只看该作者]

请用这种方式加入table

 

http://www.foxtable.com/webhelp/scr/1777.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
wtfwsk05
  302楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/12/9 21:33:00 [只看该作者]

用这种放式引用表在实现分页,还是用这个可解决引用表时,数量量过大问题


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  303楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/9 22:28:00 [只看该作者]

以下是引用wtfwsk05在2018/12/9 21:33:00的发言:
用这种放式引用表在实现分页,还是用这个可解决引用表时,数量量过大问题

 

不要用sqlcommand引入表。要用fill引入表。

 

分页那里,还是用你原来的代码。


 回到顶部
帅哥哟,离线,有人找我吗?
wtfwsk05
  304楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/12/10 18:01:00 [只看该作者]

用fill提示
图片点击可在新窗口打开查看此主题相关图片如下:fill.png
图片点击可在新窗口打开查看
我测试过了,t001 (1000条)可加载,  mara(240000条)提示上图错误



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  305楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/10 18:19:00 [只看该作者]

你fill代码要这样写

 

Tables("窗口表").fill("select * from mara where 1=2", "数据源", true)


 回到顶部
帅哥哟,离线,有人找我吗?
wtfwsk05
  306楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/12/10 19:48:00 [只看该作者]

Dim txtb_table_nm As String = e.Form.Controls("TxtB_table").text
If txtb_table_nm = "" Then
    Return
Else
    Tables("表_table1").Fill("select * f rom sapprd." & txtb_table_nm & " where 1=2","cnt_nm",True)
End If
请帮看看那个地方弄错了

 回到顶部
帅哥哟,离线,有人找我吗?
wtfwsk05
  307楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/12/10 19:50:00 [只看该作者]

提示:编译错误:字符串常量必须以双引号对事

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  308楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/10 20:39:00 [只看该作者]

select * from sapprd.xxx where 1=2

xxx改为txtb_table_nm表示的表名,上面sql放到数据库能否执行

 回到顶部
帅哥哟,离线,有人找我吗?
wtfwsk05
  309楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/12/10 21:01:00 [只看该作者]

Tables("表_table1").Fill("select * f rom sapprd.mara where 1=2","cnt_nm",True)

图片点击可在新窗口打开查看此主题相关图片如下:表样式.png
图片点击可在新窗口打开查看
加上下述代码:
With  Tables("表_table1").DataTable
   ' .LoadFilter=""
    .LoadPage=0
    .LoadTop=10
    .Load()    
End With
提示

图片点击可在新窗口打开查看此主题相关图片如下:加载.png
图片点击可在新窗口打开查看









 回到顶部
帅哥哟,离线,有人找我吗?
wtfwsk05
  310楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/12/10 21:02:00 [只看该作者]

我用的是db2数据库,我觉得是select语句出了问题,应用那种方法解决


 回到顶部