应用开发

DataReader的关闭问题疑惑篇

字号+作者:益华科技来源:IT科技2025-11-05 01:18:46我要评论(0)

复制publicstaticSqlDataReaderExecuteReader(CommandTypecmdType,stringcmdText,paramsSqlParameter[]cmdPar

DataReader的关闭问题疑惑篇
复制publicstatic SqlDataReader ExecuteReader(CommandType cmdType,闭问 string cmdText, params SqlParameter[] cmdParms)       {       SqlCommand cmd = new SqlCommand();       SqlConnection conn = new SqlConnection(CONN_STRING);       // we use a try/catch here because if the method throws an exception we want to     // close the connection throw code, because no datareader will exist, hence the       // commandBehaviour.CloseConnection will notwork     try       {           PrepareCommand(cmd, conn, null, cmdType, cmdText, cmdParms);           SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);           cmd.Parameters.Clear();   return rdr;       }       catch       {           conn.Close();           throw;       }   }  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 电脑新手小白攻略教程(全面解析电脑使用技巧,帮助小白迅速掌握电脑操作)

    电脑新手小白攻略教程(全面解析电脑使用技巧,帮助小白迅速掌握电脑操作)

    2025-11-05 01:02

  • 一文教你如何构建 Redis Docker镜像

    一文教你如何构建 Redis Docker镜像

    2025-11-05 00:17

  • 如何识别和预防深度伪造诈骗

    如何识别和预防深度伪造诈骗

    2025-11-04 23:47

  • K8S自定义Webhook实现认证管理

    K8S自定义Webhook实现认证管理

    2025-11-04 23:08

网友点评