gpt4 book ai didi

c# - 一个连接的多个 SQL 命令

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:27 25 4
gpt4 key购买 nike

我需要执行多个命令,但需要一个连接。下面是一个例子

MySqlCommand myCommand = myConnection.CreateCommand();
MySqlCommand myCommand2;

myCommand.CommandText = "Some query text"

MySqlDataReader myReader = myCommand.ExecuteReader();

while (myReader.Read())
{

myCommand2 = myConnection2.CreateCommand();

myCommand2.CommandText = "Query with parameters from myCommand"

MySqlDataReader myReader2 = myCommand2.ExecuteReader();

while (myReader2.Read())
{

}

}

我希望只用一个 myConnection 来完成这段代码,这可能吗?因为如果我删除 myConnection2 并将它们替换为 myConnection,我会收到错误消息,因为第一个命令仍处于打开状态。

最佳答案

尝试添加“POOLING=FALSE;”在 MySQL ConnectionString 的末尾。

关于c# - 一个连接的多个 SQL 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20399119/

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