1
我正在使用VB.NET与MySQL数据库。我想要更新此代码,以在ONE SQL中完成,而不是在三次。任何人都知道吗?更新MySQL使用VB.NET
下面是我使用的代码,工作正常,但有多条线路的速度太慢......
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
我能做到这一点是这样的: – BooMGiRL 2011-03-29 10:16:32
SQL = “UPDATE职工SET emprole1 =“” &VAL2& “ 'WHERE emprole1 ='” &VAL1 & "' ;“ SQL&= ”UPDATE职工SET emprole2 =““ & val3&“'WHERE emprole2 ='”&val2 & "' ;“ SQL&=”UPDATE employees SET emprole3 ='“&val4&”'where emprole3 ='“&val3&'' – BooMGiRL 2011-03-29 10:17:07
@BooMGiRL Great。 – 2011-03-29 10:22:24