Dim tb As Table = e.Form.Controls("Table1").Table
Dim st rSQLcmd As String = "sel ect FItemID, sum(FQty) as 数量 from ICInventory Where FStockID < 739 group by FItemID HAVING sum(FQty) > 0"
tb.Fill(strSQLcmd,"K3SJ", False)
'以上代码运行正确
Dim cmd1 As New SQLCommand
cmd1 .Co nnec tionNa me = "K3SJ"
cmd1.Com mandText=strSQLcmd
Dim dt1 As DataTable = cmd1.ExecuteScalar(False)
'以上代码报错
'.NET Framework 版本:2.0.50727.5485
'Foxtable 版本:2015.12.22.1
'错误所在事件:窗口,即时库存,Button2,Click
'详细错误信息:
'无法将类型为"System.Int32"的对象强制转换为类型"Foxtable.DataTable".
代码哪里错了,原因在哪里
[此贴子已经被作者于2016/2/25 21:01:39编辑过]