2011-04-10 24 views
0

我正在使用SQL Server 2008,我有這個查詢工作成功,現在我的要求是在VB.NET(Visual Studio 2010)中執行此代碼。這是一個UPDATE命令。我如何轉換和運行在VB.NET中?如何在VB.NET中運行此SQL查詢?

DECLARE @Rt int 
SET @Rt = 0 

UPDATE DB.dbo.Sales 
SET @Rt = Total = @Rt + Area1 + Area2 
FROM DB.dbo.Sales 

回答

7

試試這個

Dim query as string = "UPDATE DB.dbo.Sales SET @Rt = Total = @Rt + Area1 + Area2 FROM Sales" 
Dim updateCommand as new SqlCommand(query, SqlConnection) 
updateCommand.Parameters.AddWithValue("@rt",0) 
If 0 <> updateCommand.ExecuteNonQuery() Then 'Number of rows affected by the query 
'Update command was successfull. 
End If 
+0

Anuraj先生證明了我對你的代碼是非常非常有用的給我。很長一段時間以來,我都被這個代碼困住了。非常感謝。 – Miquash 2011-04-10 09:22:12

+0

不要忘記upvote並接受答案。 – 2011-04-10 13:05:17