主题:[讨论]语法错误,帮解决一下!
If 货物编号.Text <> "" Then
sel.Adodc1.RecordSource = "select 仓库.编号,仓库.仓库名称,货物信息.最高限量,sum(select 库存数量 from 库存状况 where 仓库编号=仓库.编号 and 货物编号=" + 货物编号.Text + ") as 库存量,(货物信息.最高限量-库存量) as 剩余限量 from 仓库,货物信息 where 货物信息.编号=" + 货物编号.Text
Else
sel.Adodc1.RecordSource = "select 编号,仓库名称 from 仓库"
End if
还是这个问题
这段程序是一个以ACS作为数据库的程序里的一段,在那里没有错误。
但是当我把他转到SQL SERVER数据库之后就提示错误了。
提示“关键字“SELECT”附近有语法错误”
我不知道这个语法怎么个错误了
sel.Adodc1.RecordSource = "select 仓库.编号,仓库.仓库名称,货物信息.最高限量,sum(select 库存数量 from 库存状况 where 仓库编号=仓库.编号 and 货物编号=" + 货物编号.Text + ") as 库存量,(货物信息.最高限量-库存量) as 剩余限量 from 仓库,货物信息 where 货物信息.编号=" + 货物编号.Text
Else
sel.Adodc1.RecordSource = "select 编号,仓库名称 from 仓库"
End if
还是这个问题
这段程序是一个以ACS作为数据库的程序里的一段,在那里没有错误。
但是当我把他转到SQL SERVER数据库之后就提示错误了。
提示“关键字“SELECT”附近有语法错误”
我不知道这个语法怎么个错误了