Foxtable(狐表)用户栏目专家坐堂 → sqlLoad与DataSource不能混用在一张表吗?


  共有2004人关注过本帖平板打印复制链接

主题:sqlLoad与DataSource不能混用在一张表吗?

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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17158 威望:0 精华:0 注册:2014/7/29 19:09:00
sqlLoad与DataSource不能混用在一张表吗?  发帖心情 Post By:2018/4/12 20:01:00 [只看该作者]

同一个窗口中有上下两个目录树,分别点击目录树节点时向同一个窗口表中加载数据


上面目录树节点点击的代码如下:

sql = "Se lect * From  uv_mps05_2 where " & Filter

DataTables(WinName & "_请购计划").SQLLoad(sql,False)



下面目录树节点点击的代码如下:

sql = "Se lect * From  uv_mps05_2 where " & Filter 

Dim tbl As Table = Tables(WinName & "_请购计划")

'---查询数据并绑定到窗口表中.

Dim cmd As New SQLCommand

cmd.ConnectionName = Mydata

Dim dt As DataTable

cmd.CommandText = sql

dt = cmd.ExecuteReader()

tbl.DataSource = dt


当先点击上面的目录树时加载数据没有问题,然后再点击下面的目录树节点,也可以正常加载数据到窗口表中,但是再点击上面的目录树节点时就不加载数据了

即用datasource绑定后sqload就不起作用了,两者有什么区别,如果将上面目录树节点的代码也改用的datasource的方式,就正常了,为什么会这样?两都不能同时用吗?

谢谢!


 回到顶部