SQL UPDATE命令

时间:2010-12-29 13:05:27

标签: c# sql

问题。我正在尝试使用SQL来更新C#中的listview。使用查询生成器,我可以进行选择,更新,插入和删除。我得到了我的选择,但我试图让我的更新工作没有运气。(我想使用listview上的更新按钮更新记录)我需要一些见解,因为我认为我写错了。感谢

 UPDATE       SF1411
 SET  ( ItemNumber, QuoteNumber, Item, Descp, Route, Unit, QTYOH, EXTQTY, CSTCD, 
      PCOST, SCOST, ACOST, TCOST, ICOST, Date, BIZCODE, DeleteItem)   
  =  SELECT [ItemNumber], [QuoteNumber], [Item], [Descp], [Route], [Unit], [QTYOH], 
     [EXTQTY], [CSTCD], [PCOST], [SCOST], [ACSOT], [TCOST], [ICOST], [Date], [BIZCODE],   
    [DeleteItem] 
    FROM [SF1411] WHERE ([QuoteNumber] = @QuoteNumber)

2 个答案:

答案 0 :(得分:2)

对不起,如果我理解你错了,但不应该更新声明看起来像这样..

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value

答案 1 :(得分:0)

如果我是正确的,你的更新命令是错误的。

您需要告诉每列的值,而不是仅仅激活一个选择命令。