簡體   English   中英

使用VB.NET更新MySQL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM