2012-10-22 64 views
0

什麼用vb.net整型變量增加slected SQL價值的最佳方式VB.NET增加SQL值

我應該先得到我想要增加,或出現在單元格的值是一種使用單個命令執行增量的方法?

有一兩件事我不知道的是我怎麼能值保存到vb.net整型變量

這裏是我迄今爲止

sqlcmd.CommandText = "SELECT Suppbackorder FROM products WHERE [email protected]" 
sqlcmd.Parameters.Add(New SqlParameter("@catalogid", someid)) 
+1

那麼你可以添加它,一旦你從數據庫中獲得選定的值,任何原因你希望它被添加到選擇查詢本身? – V4Vendetta

回答

2

你想增加一個指定的數值並不是什麼明顯的東西,這裏有些東西可以幫助你引導你(原諒我生鏽的VB):

Dim myMagicValue as Int = 10 

sqlcmd.CommandText = "UPDATE products SET mySpecialColumn = mySpecialColumn + @magicValue WHERE [email protected]" 
sqlcmd.Parameters.Add(New SqlParameter("@catalogid", someid)) 
sqlcmd.Parameters.Add(New SqlParameter("@magicValue", myMagicValue)) 

正如你可以看到你的WHERE子句保持不變,我們所做的只是將SELECT更改爲UPDATE