Foxtable(狐表)用户栏目专家坐堂 → SQLload的一个问题


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

主题:SQLload的一个问题

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


加好友 发短信
等级:一尾狐 帖子:443 积分:3530 威望:0 精华:0 注册:2013/2/9 12:45:00
SQLload的一个问题  发帖心情 Post By:2018/9/8 18:27:00 [只看该作者]

【afterload】
Dim tb31 As Table = e.Form.Controls("Table31").Table
tb31.Fill("sel ect * from 采购订单表 where 1=2","业务",True) '加载为查询表

【刷新按钮】
Dim tb31 As Table = e.Form.Controls("Table31").Table
Dim db31 As DataTable = tb31.DataTable

Dim sql As String = ""
sql = "sel ect * from 采购订单表 where 业务状态 = '1'"
db31.SQLload(sql)

以上代码会出错,打开窗体第一次加载没问题,点刷新按钮重载数据就会报错。

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/9/8 19:58:00 [只看该作者]

逻辑直接 业务状态=1据可以了吧 而且你这也没指定数据源啊

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


加好友 发短信
等级:一尾狐 帖子:443 积分:3530 威望:0 精华:0 注册:2013/2/9 12:45:00
  发帖心情 Post By:2018/9/9 10:12:00 [只看该作者]

我这不是逻辑字段。
SQLload不需要指定数据源,datatable本身就绑定了数据源,我在afterload中已经加载了数据表

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


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

以下是引用huangxueyao在2018/9/9 10:12:00的发言:
我这不是逻辑字段。
SQLload不需要指定数据源,datatable本身就绑定了数据源,我在afterload中已经加载了数据表

 

不能用sqlLoad,还是要用fill才行,如

 

Dim tb31 As Table = e.Form.Controls("Table31").Table
tb31.Fill("sel ect * from 采购订单表 where 业务状态 = '1'", "业务",True) '加载为查询表

 回到顶部