把 ExecuteReader 方法写到类里面
返回的是 SqlDataReader
关闭不了数据库连接
关闭后报错“阅读器关闭时 FieldCount 的尝试无效。”
怎么样才能读完数据后就关闭呢?
返回的是 SqlDataReader
关闭不了数据库连接
关闭后报错“阅读器关闭时 FieldCount 的尝试无效。”
怎么样才能读完数据后就关闭呢?
解决方案 »
- c# winform datagirdview最后一列的宽度问题
- 请教个问题
- 问个关于摄像头拍照的问题
- 如何在多线程中显示新窗口?
- 鼠标拖动改变listview的columnHeader的width时怎么触发事件?
- 我想让有数据的datagrid数据清空,请问应该对哪一个属性操作,如何操作?谢谢
- winforms中webbrowser页面与窗体的交互
- 请问MDI格式下在childFrm最大化时如何将其工具条和mainFrm中的工具条合并到一起?(C#)
- 使用一个sql语句是否能够完成:没有则插入,有则更新。
- 关于邮件发送的问题
- c#下怎样打印所见即所得?
- 怎么在ASP。NET页面中,打开MSN对话框聊天。。????谢谢
这样呢,如果你是帮定到DataGrid或DataList就可以
public static SqlDataReader localdata(string localsql)
{
SqlConnection localcnn = new SqlConnection(ConfigurationSettings.AppSettings["localcome"]);
try
{
localcnn.Open();
SqlCommand localcmd=new SqlCommand(localsql,localcnn);
SqlDataReader localdr=localcmd.ExecuteReader(CommandBehavior.CloseConnection);
return localdr;
}
catch (Exception ex)
{
throw (ex);
}
finally
{
//if(localcnn!=null){
// localcnn.Close();}
}
}
{
// 省略。。
}在外部调用完成之后对localcnn调用Close方法