以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]用CommandText 加载的数据能不能直接增加列  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=129843)

--  作者:2900819580
--  发布时间:2019/1/7 15:29:00
--  [求助]用CommandText 加载的数据能不能直接增加列
cmd.Comman dText &= ", b.FEntryID as Sn,b.FItemID As SerNo,b.FQty As 数量,b.FNote As 备注,b.FDate 交货日期,b.FStockQty as 入库数量" 

tb.DataTable.DataCols.Add("未进仓数量",Gettype(Double),"[数量] - [入库数量]")
我现在是加载了数据之后再增加列的,能不能在CommandText代码中完成

cmd.Comman dText &= ", b.FEntryID as Sn,b.FItemID As SerNo,b.FQty As 数量,b.FNote As 备注,b.FDate 交货日期,b.FStockQty as 入库数量,[入库数量] - [数量] as 未进仓数量"  

cmd.Comman dText &= ", b.FEntryID as Sn,b.FItemID As SerNo,b.FQty As 数量,b.FNote As 备注,b.FDate 交货日期,b.FStockQty as 入库数量,[b.FStockQty] - [b.FQty] as 未进仓数量"  
以上代码出错。
[此贴子已经被作者于2019/1/7 15:32:39编辑过]

--  作者:有点甜
--  发布时间:2019/1/7 15:52:00
--  

这样绝对没问题,请认真测试

 

b.FStockQty - b.FQty as 未进仓数量