通过使用SQL Server CE上的参数减去值来更新行

时间:2014-05-07 14:53:24

标签: sql sql-server-ce

我正在尝试使用SQL Server CE进行查询。我有一个列Qty,我希望在用户输入金额时从列中减去。这就是我所拥有的:

UPDATE ItemInventoryControl
SET Stocks = SUM(Stocks - @Stocks)
WHERE (ItemName = @ItemName)

但是没有用,我收到一个错误:

  

SQL执行错误

     

错误源:SQL Server Compact ADO.NET数据提供程序
  错误消息:未实现

1 个答案:

答案 0 :(得分:0)

我弄清楚了我的错误,应该是:

UPDATE       ItemInventoryControl
SET          Stocks = Stocks - @Stocks
WHERE        (ItemName = @ItemName)