最初可以打开SqlConnection吗?

时间:2012-03-23 09:17:04

标签: .net sql-server sqlconnection

我正试图在我的应用程序中弄清楚一个奇怪的错误。它是那些“不可重现 - 仅出现一个月生产”类型的错误之一。我已经倾注了代码,目前我最好的猜测是以某种方式创建了一个SqlConnection。那就是:

var conn = new System.Data.SqlClient.SqlConnection(@"Data Source=MyComputer;User ID=sa;Password=sa");
// conn.State == ConnectionState.Open here

现在,我不能故意以任何方式重现这种情况,所以问题是 - 是否存在上述情况可能属实的奇怪情况;或者我应该继续在其他地方寻找错误吗?

1 个答案:

答案 0 :(得分:2)

好的,我在框架的其他地方发现了这个错误(在我之前忽略过的一个特殊情况下,已打开的连接被传递给该方法),并且由于我无法重现上述情况,似乎没有其他任何人能够重现它,我会冒昧地说:

不,您无法从池中获得最初打开的连接。