[英]Query for sum of column values not giving me a value
我的ASP頁中有一個GridView,用戶可以在其中更改一個值,另一個可以是只讀值。 我希望在更新行時執行查詢,將一列的值加到另一列並將其更改。 例如...值1 +值2 =值2。 我是在后面的代碼中編寫的:
Protected Sub GridView1_RowUpdated(sender As Object, e As EventArgs) Handles GridView1.RowUpdated
Dim connectionString As String = "mystring"
Using cn As New SqlConnection(connectionString)
Dim cmd As New SqlCommand()
cmd = New SqlCommand("Select (Purchased + Actual) as Actual from Product", cn)
cn.Open()
cmd.ExecuteNonQuery()
cn.Close()
End Using
但是價值不總和。 我的一部分說我需要一個更新命令來保存值或類似的內容,但是我在W3和其他地方讀到的內容並沒有指向我。 我猜因為有不同的產品(當然),我需要一個WHERE ProductID = @Parameter ...對嗎? 該代碼仍然應該更改其余的值,並且不會更改。 有沒有指針或飛過我的東西? 謝謝一群!
看起來像你想要的
Update Product Set Value2 = Value1 + Value2
Where ProductId = @Parameter
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.