gpt4 book ai didi

.net - 使用 VB.NET 更新 MySQL

转载 作者:行者123 更新时间:2023-11-29 00:57:13 26 4
gpt4 key购买 nike

我正在使用带有 MySQL 数据库的 VB.NET。我想更新此代码以在一个 SQL 而不是三个 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 ... ;";

注意分隔语句的分号。

关于.net - 使用 VB.NET 更新 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5470117/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com