以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  对于多个基表不支持动态 SQL 生成  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39506)

--  作者:longtechwj
--  发布时间:2013/8/26 9:44:00
--  对于多个基表不支持动态 SQL 生成
 SELECT A.Order_No,A.Material_No,A.Material_Name,ISNULL(A.Order_Qty,0.000000)-ISNULL(B.Current_RecQty,0.000000) AS Order_Qty,A.Stock_Uom FROM MD A LEFT outer JOIN (SELECT Ref_No,Order_No,Current_RecQty FROM Order_RecD WHERE Confirms=1) B ON A.Order_No=B.Order_No
Table的fill不支持这样的语句吗?
[此贴子已经被作者于2013-8-26 9:45:46编辑过]

--  作者:Bin
--  发布时间:2013/8/26 9:46:00
--  
是你的SQL语句有问题吧, 到SQL语句执行框  或者SQL管理器里面执行以下看看吧
--  作者:longtechwj
--  发布时间:2013/8/26 9:47:00
--  
 没有问题,查询分析器有结果的
--  作者:Bin
--  发布时间:2013/8/26 9:48:00
--  
你是不是设置为SQLTABLE了? 要SQLQUEry才可以
--  作者:longtechwj
--  发布时间:2013/8/26 9:52:00
--  
 一样的
--  作者:Bin
--  发布时间:2013/8/26 9:53:00
--  
不会吧,上个例子看看.
--  作者:逛逛
--  发布时间:2013/8/26 10:01:00
--  
Tables("窗口名_表名" ).DataTable.SQLLoad(sql)
[此贴子已经被作者于2013-8-26 10:01:05编辑过]

--  作者:longtechwj
--  发布时间:2013/8/26 10:02:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:longtechwj
--  发布时间:2013/8/26 10:11:00
--  

以前我有问过,临时表的也不支持,现在多表的也不支持

我还是这样吧

Tables("收货资料导入_Table1").DataSource=Functions.Execute("RequestDataTable","EPN数据",sql)


--  作者:Bin
--  发布时间:2013/8/26 10:17:00
--  
临时表是不存在的,直接查询都无法查询.肯定不可以呀.