[英]UPDATE MySQL using VB.NET
我正在將VB.NET與MySQL數據庫一起使用。 我想更新此代碼以在一個SQL中完成所有操作,而不是三個。 有人知道嗎?
這是我正在使用的代碼,可以正常工作,但是在多行中太慢了...
If count3 = "1" Then
Dim myCommand As New MySqlCommand
Dim myAdapter As New MySqlDataAdapter
Dim SQL As String
myCommand.Connection = conn
myAdapter.SelectCommand = myCommand
SQL = "UPDATE employees SET emprole1 = '" & val2 & "' WHERE emprole1 = '" & val1 & "'"
myCommand.CommandText = SQL
myCommand.ExecuteNonQuery()
SQL = "UPDATE employees SET emprole2 = '" & val3 & "' WHERE emprole2 = '" & val2 & "'"
myCommand.CommandText = SQL
myCommand.ExecuteNonQuery()
SQL = "UPDATE employees SET emprole3 = '" & val4 & "' WHERE emprole3 = '" & val3 & "'"
myCommand.CommandText = SQL
myCommand.ExecuteNonQuery()
End If
這只是我的猜測,但是您可以嘗試將所有三個SQL語句粘合在一起。 非常像
SQL = "update employees set ... ; update employees set ... ;";
注意分隔語句的分號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.