以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  cmd.ExecuteReader() 生成的表关联  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173403)

--  作者:tld
--  发布时间:2021/11/28 11:27:00
--  cmd.ExecuteReader() 生成的表关联

老师好。请教下如果用 cmd.ExecuteReader()生成两个datatable,是否可以关联?谢谢

--  作者:有点蓝
--  发布时间:2021/11/28 20:32:00
--  
参考:http://www.foxtable.com/webhelp/topics/1942.htm
--  作者:liuzhou
--  发布时间:2021/12/5 17:56:00
--  
提示不存在ExecuteReader生成的datatable名称

Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "S e l e c t * From p"
Dim p As DataTable = cmd.ExecuteReader()   \'父表
cmd.CommandText = "S e l e c t * From c where id is null"
Dim c As DataTable = cmd.ExecuteReader()   \'子表
p.LoadChildren(c.Name, "id", "id")

--  作者:有点蓝
--  发布时间:2021/12/5 20:59:00
--  
1、没有添加关联
2、临时表必须绑定到窗口表才能进行关联,因为关联是基于table的