请大家帮帮忙 sql = "UPDATE tblProduct SET Amount = Amount - " & _ IncAmount & " WHERE ProductID =" & ProductID我这个SQL查询语句是不是语法上有错误啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql = "UPDATE tblProduct SET Amount = " & Amount - IncAmount & " WHERE ProductID =" & ProductID & "" 注意字段类型,建议将SQL语句输出来到查询分析器中执行通过了,再写到程序里!! 如果ProductID是字符,则需要加单引号sql = "UPDATE tblProduct SET Amount = " & Amount - IncAmount & " WHERE ProductID ='" & ProductID & "'" 恩,tblProduct是一个库存表,ProductID是库存表自动生成的ID,要执行在出库的时候,自动减去输入的数量 试试这个sql = "UPDATE tblProduct SET Amount = Amount - " & IncAmount & " WHERE ProductID ='" & ProductID & "'" ProductID是根据出库单中选择的物品自动识别的IncAmount就是出库单中填写的数量 如果ProductID类型是数字型就没问题sql = "UPDATE tblProduct SET Amount = Amount - " & _ IncAmount & " WHERE ProductID =" & ProductID sql = "UPDATE tblProduct SET Amount = Amount -IncAmount "sql=sql & WHERE ProductID =" & ProductID &"" mCon.Execute "UPDATE tblProduct SET Amount = Amount -IncAmount WHERE ProductID = ProductID " 语句没任何问题,不过可能你没有注意到字段的类型,特别是ProductID字段,看一下是否是字符型的数据,导致了执行出错。 sql = "UPDATE tblProduct SET Amount = Amount - '" & _ IncAmount & "' WHERE ProductID ='" & ProductID & "'"单引号问题 VB excel导入问题 请问一下,如何让VB生成的EXE文件不带支持库可以正常运行?送分! 数据库备份问题(欢迎讨论)! “您现在的位置”是怎么做出来的 用ADOX建立数据表字段时,怎样建立自动编号的“ID”字段??? 求救,急 请问一个图像处理问题(速度是关键) 好难实现呀,求助各位!磕头道谢了。 各位有没有提供了大量ICO和BMP文件下载的好站点介绍?一定给各位加分。 不停接收数据~取5个获得均值~怎么让后来的数据不重新刷新掉平均值?? ◆请问这样的数据结构,应该怎样设计?◆ 求报表打印预览控件
sql = "UPDATE tblProduct SET Amount = " & Amount - IncAmount & " WHERE ProductID ='" & ProductID & "'"
sql = "UPDATE tblProduct SET Amount = Amount - " & IncAmount & " WHERE ProductID ='" & ProductID & "'"
IncAmount就是出库单中填写的数量
IncAmount & " WHERE ProductID =" & ProductID
sql=sql & WHERE ProductID =" & ProductID &""
IncAmount & "' WHERE ProductID ='" & ProductID & "'"单引号问题