我正在追踪我自己没有写过的图书馆中的一个错误.在ASP.NET中使用此库时,我得到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection似乎已关闭.这是记录在案的行为?可以用相同的连接字符串打...
                
我正在追踪我自己没有写过的图书馆中的一个错误.在ASP.NET中使用此库时,我得到数据库连接错误,因为当使用相同的连接字符串打开第二个连接时,SQLConnection似乎已关闭.
这是记录在案的行为?可以用相同的连接字符串打开一个新的SQLConnection来关闭另一个SQLConnection对象吗?
从调试看起来似乎是我的问题的最可能原因,但我在网上找不到任何支持我的理论的东西.
解决方法:
不,当您调用SqlConnection.Open()方法时,即使使用相同的连接字符串参数,它也会执行以下两种操作之一:从池中重用未使用的连接,或者创建新连接.无论哪种方式,您将导致SQL Server的非冲突SPID.
				 沃梦达教程
				
			本文标题为:c# – 使用相同的ConnectionString打开两个SQLConnection
				
        
 
            
        
             猜你喜欢
        
	     - C#打开扬声器的实操方法和代码 2023-01-27
 - C#基础入门之值类型和引用类型的区别详析 2023-05-05
 - c# – 如何使用Windows Media Player播放列表中的所有歌曲? 2023-09-19
 - C#多线程学习之Thread、ThreadPool、Task、Parallel四者区别 2023-05-11
 - C#中对象状态模式教程示例 2023-06-09
 - C#集合本质之队列的用法详解 2023-06-28
 - C# web.config之<customErrors>节点说明案例详解 2023-04-28
 - C#使用WebSocket实现聊天室功能 2023-05-17
 - c# – 反复初始化Clearscript V8引擎时出现内存不足(GC问题?) 2023-09-18
 - C#获取日期的星期名称实例代码 2022-12-31
 
						
						
						
						
						
				
				
				
				