2014-09-23 28 views
0

我想在同一時間更新狀態並將roomstateID確認爲空間表,我可以在單個sql代碼中執行還是應該將其分開?怎麼樣?VB.net如何在單個sql代碼中更新2列

 sql = "update room set status = '" & status & "' and set confirmstudentid= " & Form1.stuID & "where id=" & lblroomID.Text & ";" 
+0

請使用[參數化查詢(http://stackoverflow.com/q/542510/87698)。你的代碼容易受到[SQL注入](http://xkcd.com/327/)的影響。 – Heinzi 2014-09-23 15:05:29

回答

2

請嘗試以下;

sql = "update room set status = '" & status & "' , confirmstudentid = " & 
     Form1.stuID & " where id= " & lblroomID.Text & ";" 

你只需要通過一個逗號列分隔,而不是添加另一個set

+0

這對我有用:) – 2014-09-24 12:17:19