Foxtable(狐表)用户栏目专家坐堂 → 代码意思不解


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

主题:代码意思不解

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
代码意思不解  发帖心情 Post By:2024/5/27 16:31:00 [只看该作者]

Dim dt2 As system.data.DataTable = db.ExecuteDataSet(Sql2).Tables(0)
dt2.TableName = "mx_b"
Dim t2 As Table = e.Form.Controls("Table2").Table
t2.datasource = dt2.Copy

问题1:上面代码每句代表什么意思?

问题2:db.ExecuteDataSet(Sql2).Tables(0)中的Tables(0)与Controls("Table2").Table中("Table2")的名称是否要一样?

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


加好友 发短信
等级:超级版主 帖子:110333 积分:561507 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/27 16:36:00 [只看该作者]

把执行sql返回的表格表单到Table2控件

Tables(0)指的是.net的datatable表格,一般对应数据库表名称

"Table2"指的是foxtable的表控件,和Tables(0)不是一回事。名称可以不一样

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/5/27 17:43:00 [只看该作者]

没报错
Dim db = HySq-l.DataBaseFactory.CreateDatabase("mxc")
Dim Sq-l = "selec-t * from b3 
Dim dt As system.data.DataTable = db.ExecuteDataSet(Sq-l).Tables(0)
dt.TableName = "b3 "
Dim t As Table = e.Form.Controls("Table1").Table
t.datasource = dt.Copy

Dim Sq-l2 = "selec-t * from b2 ;"
Dim dt2 As system.data.DataTable = db.ExecuteDataSet(Sq-l2).Tables(0)
dt2.TableName = "b2"
Dim t2 As Table = e.Form.Controls("Table2").Table
t2.datasource = dt2.Copy


下面报错:未将对象引用设置到对象的实例。
注:"b3","b2"是数据库的表名
Dim db = HySq-l.DataBaseFactory.CreateDatabase("mxc")
Dim Sq-l = "selec-t * from b3 
Dim dt As system.data.DataTable = db.ExecuteDataSet(Sq-l).Tables("b3")
'dt.TableName = "b3 "
Dim t As Table = e.Form.Controls("Table1").Table
t.datasource = dt.Copy

Dim Sq-l2 = "selec-t * from b2 ;"
Dim dt2 As system.data.DataTable = db.ExecuteDataSet(Sq-l2).Tables("b2")
'dt2.TableName = "b2"
Dim t2 As Table = e.Form.Controls("Table2").Table
t2.datasource = dt2.Copy

Tables(0)指的是.net的datatable表格,一般对应数据库表名称

"Table2"指的是foxtable的表控件,和Tables(0)不是一回事。名称可以不一样


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


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

不要随便乱想一套。只能按照黑色字的用法使用

 回到顶部