gpt4 book ai didi

c# - 使用相同的 ConnectionString 打开两个 SQLConnections

转载 作者:太空狗 更新时间:2023-10-30 00:56:05 24 4
gpt4 key购买 nike

我正在跟踪一个不是我自己编写的库中的错误。将此库与 ASP.NET 一起使用时,我会收到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection 似乎已关闭。

这是记录在案的行为吗?可以用相同的连接字符串打开一个新的 SQLConnection 来关闭另一个 SQLConnection 对象吗?

从调试来看,这似乎是我出现问题的最可能原因,但我在网络上找不到任何东西来支持我的理论。

最佳答案

不,会发生的是,当您调用 SqlConnection.Open() 方法时,即使使用相同的连接字符串参数,它也会执行以下两种操作之一:重新使用来自池,或创建一个新连接。无论哪种方式,您都会为 SQL Server 生成不冲突的 SPID。

关于c# - 使用相同的 ConnectionString 打开两个 SQLConnections,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8563088/

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