请教一个数据库连接的简单问题 dr.Close();一定要执行的,不然它仍然独占sqlCommand,再次使用时会报错的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 suosuoyyy(羊羊)说的很对我在没有执行dr.Close()的情况下又做如下定义:string sqlstr = "select * from table1";SqlCommand sqlcmd1 = new SqlCommand(sqlstr,conn);//前面为sqlcmdSqlDataReader dr1= sqlcmd1.ExecuteReader();//前面为dr虽然一个是sqlcmd和sqlcmd1、一个是dr和dr1,但同样抱错:异常详细信息: System.InvalidOperationException: 已有打开的与此连接相关联的 DataReader,必须首先将它关闭。我加上:dr.Close()就解决了问题谢谢大家 sqlcmd.Dispose();要不要执行呢? 也可以不执行,你多加条内存和cpu就可以啦哈哈 Winform下Datagridview的问题 为什么.net在做页面的时候修改不到界面啦? 求Splitter的用法 子窗体中控制父窗体?? 关于Xml的简单问题 有关C#中软件版本更新的问题!! 急急急,在线等,C#如何调用Label Matrix软件打印条形码 请教给位一个问题希望大家帮帮忙呀! 打印机打纸的问题 WPF怎么实现ListBox中的数据循环滚动 基本问题 请问有什么安装程序可以配置windows服务和IIS设置?
我在没有执行dr.Close()的情况下又做如下定义:string sqlstr = "select * from table1";
SqlCommand sqlcmd1 = new SqlCommand(sqlstr,conn);//前面为sqlcmd
SqlDataReader dr1= sqlcmd1.ExecuteReader();//前面为dr虽然一个是sqlcmd和sqlcmd1、一个是dr和dr1,但同样抱错:
异常详细信息: System.InvalidOperationException: 已有打开的与此连接相关联的 DataReader,必须首先将它关闭。我加上:dr.Close()就解决了问题
谢谢大家
要不要执行呢?