以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- fill多表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108854) |
-- 作者:wakai -- 发布时间:2017/10/30 22:34:00 -- fill多表 此主题相关图片如下:qq图片20171030223605.png |
-- 作者:wakai -- 发布时间:2017/10/30 22:36:00 -- 为什么SQL语句老发不出去 |
-- 作者:有点蓝 -- 发布时间:2017/10/30 23:55:00 -- SqlTable不能使用多表,多表只能做成查询表 |
-- 作者:有点甜 -- 发布时间:2017/10/31 8:53:00 -- 要类似你1楼的写法,多表的时候,只能子查询,如
Select *, (第一个表某个列) as aaa, (第二个表某个列) as bbb from {表A} as a |
-- 作者:wakai -- 发布时间:2017/10/31 15:03:00 -- 现在用下面代码,运行速度比fill大大降低,还有其它的方式吗 For Each cdr1 As DataRow In DataTables("合同_包材合同").datarows Dim nms1() As String = {"名称","品牌"} Dim dr1 As DataRow dr1 = DataTables("商品").Find("[商品ID] = \'" & cdr1("商品ID") & "\'") If dr1 IsNot Nothing For Each nm1 As String In nms1 cdr1(nm1) = dr1(nm1) Next End If Next |
-- 作者:有点蓝 -- 发布时间:2017/10/31 16:27:00 -- 参考:http://www.foxtable.com/webhelp/scr/2225.htm |
-- 作者:有点甜 -- 发布时间:2017/10/31 17:42:00 -- 回复5楼,你合同表有多少行?商品表有多少行?是不是你合同表datacolchanged事件有耗时代码。 |