【发布时间】:2015-12-04 12:13:24
【问题描述】:
我有以下代码:
SqlConnection Connect = new SqlConnection(IST_DBConnect.SQLConnectionString);
SqlCommand command = new SqlCommand(sqlCommandString, Connect);
RequestRow Result = new RequestRow();
Connect.Open();
using (Connect)
...
这不是我的代码,我会在 using 语句中编写 SQL 连接的创建,这是我朋友的代码,如果出现问题,我不确定这是否会正确处理 SQL 连接对象构造函数或 Open 方法中的错误。所以我的问题是如果连接对象被创建并且open方法抛出异常=>连接永远不会打开,这会被正确处理吗?
谢谢。
【问题讨论】:
-
using语句内部实现了finally块,即使出现异常,它也确保对象正确为disposed
标签: c# .net sql-server sqlconnection