1 sqlserver 的数据源 Tables("PR查询_PRquery").Fill("Se lect 申请单号,到货数量 from prsub","wsdcsql",True)
这条语句可以正常执行
Tables("PR查询_PRquery").Fill("Se lect 申请单号,iif(IsNull(领用数量),0,领用数量) as 出库数量 from prsub","wsdcsql",True)
这条语句就报错
2 若是改成内部数据源
Tables("窗口1_Table1").Fill("Sel ect [申请单号],[数量],[到货数量],iif(isnull([领用数量]),0,([领用数量])) as 出库数量,([到货数量] - [出库数量]) as 在库数量 from {prsub}",True)
这条语句也可以执行
不知道 Tables("PR查询_PRquery").Fill("Se lect 申请单号,iif(IsNull(领用数量),0,领用数量) as 出库数量 from prsub","wsdcsql",True)
怎么就不行。
请大神指教下。
弄了几天了。
谢谢 ---附件是内部数据源
[此贴子已经被作者于2017/1/24 11:06:05编辑过]