定义一个包含此静态函数的类,在类中定义两个数据成员:
SqlConnection objConnection=null ;
SqlDataReader objReader=null;
然后在函数外就可调用:
objConnection.close();
objReader.close();
SqlConnection objConnection=null ;
SqlDataReader objReader=null;
然后在函数外就可调用:
objConnection.close();
objReader.close();
解决方案 »
- 在网页中的新闻列表中超过20px,怎么后面加..啊
- ASP 投票 问题
- 图片显示或不显示的问题
- silverlight中的图片按钮不显示图片,该怎么解决?
- 下拉列表添加项并指定显示顺序
- dropdownlist选中项后保持选择后的状态
- 如何保存为静态页面?
- 两个datalist嵌套,如何获取内层datalist的checkbox控件ID???
- 如何在datalist中用findcontrol(急!!!)
- 求救!微软的.net为什么这么烂?web程序、web服务不能调试
- 高分寻觅美观实用的基于Web的DataTimePicker控件,不要脚本语言写的!谢谢!
- DATAGRID合并单元格的问题和HEADERTEMPLATE的问题,,多指各位请点!!!!!!!!!!!!!!!!!!!!!!!!
{
SqlConnection objConnection = new SqlConnection(strConn);
SqlCommand objCommand = new SqlCommand(strSQL,objConnection);
objConnection.Open();
SqlDataReader objReader;
using(objReader = objCommand.ExecuteReader())//using语句能确保释放objReader
{
objConnection.Close();
return objReader;
}
}
public static SqlDataReader GetMyDataReader(string strSQL)
{
SqlConnection objConnection = new SqlConnection(strConn);
SqlCommand objCommand = new SqlCommand(strSQL,objConnection);
objConnection.Open();
SqlDataReader objReader;
using(objReader)//using语句能确保释放objReader
{
objReader = objCommand.ExecuteReader();
objConnection.Close();
return objReader;
}
}