首页 新闻 会员 周边 捐助

using tyr catch 资源释放

0
[已解决问题] 解决于 2009-02-28 00:20

            using(SqlConnection conn = new SqlConnection(connectionString))
            {
                using(SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    try
                    {
                        PrepareCommand(cmd, conn, null, sql, cmdParms);
                        cmd.ExecuteNonQuery();
                        cmd.Parameters.Clear();
                        return true;
                    }
                    catch (SqlException ex)
                    {
                        cmd.Dispose();
                        conn.Close();
                        return false;
                    }
                }
            }

 

如果把上面的

 

cmd.Dispose();
conn.Close();

 

去掉, 效果是不是一样的啊?

 

强悍的抽屉的主页 强悍的抽屉 | 初学一级 | 园豆:2
提问于:2009-02-28 00:07
< >
分享
最佳答案
0

是的,一样的

Gray Zhang | 专家六级 |园豆:17610 | 2009-02-28 00:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册