【发布时间】:2013-11-27 17:54:46
【问题描述】:
我有这段代码可以用 SQL 更新数据库,但它不工作
Call Connect_to_db
strSQL = "UPDATE StockTable " & _
"SET StockTable.Selected = '" & Sheets("InfoStockDes").Range("g" & x) & "' " & _
"WHERE OwnerName = '" & Sheets("InfoStockDes").Range("a" & x) & WHERE OwnerShipMethod = Sheets("InfoStockDes").Range("b" & g) & WHERE StockName = Sheets("InfoStockDes").Range("c" & g) & WHERE Quantity = Sheets("InfoStockDes").Range("d" & g) "' "
cn.Execute strSQL
Call Close_db
【问题讨论】:
-
...它不工作是什么意思?你有任何错误吗?请张贴他们!顺便说一句:您在 where 子句中忘记了很多单引号和双引号以及 AND/OR(?)!