executescalar要求已打开且可用的连接(C# 中为何 显示 ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭)
本文目录
- C# 中为何 显示 ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭
- 急:ExecuteScalar要求已打开且可用的连接连接的当前状态为已关闭..
- 为什么会出现 ExecuteScalar 要求已打开且可用的连接连接的当前状态为已关闭的错误 ,求解答 谢谢谢谢谢
- ExecuteReader要求已打开且可用的连接.连接的当前状态为正在连接
- ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭
- ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭throw new Exception(ex.Message,ex);
- ExecuteScalar 要求已打开且可用的连接.连接的当前状态为已关闭.
- ExecuteScalar 要求已打开且可用的连接
- ExecuteReader 要求已打开且可用的 Connection,连接的当前状态为已关闭
- 急急!!!ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭
C# 中为何 显示 ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭
try { strConnection = "server=(local);database=HRManager;integrated security=SSPI"; conn.Open(); conn = new SqlConnection(); conn.ConnectionString = strConnection; // conn.Open(); }你把第一个conn.open()去掉,因为这个时候你还没有初始化conn呢~~
急:ExecuteScalar要求已打开且可用的连接连接的当前状态为已关闭..
《add name="cewtvsql2010" connectionString="Server=(local);Integrated Security=true;database=cewtvsql2010"/》这里,不能用 Integrated Security=true,需要指定 Uid 和 Pwd
为什么会出现 ExecuteScalar 要求已打开且可用的连接连接的当前状态为已关闭的错误 ,求解答 谢谢谢谢谢
另外一个帖子我已经回复1 首先楼主的代码非常混乱,建议你使用存储过程来做,否则一个函数包含这么多次数据查询效率不太高2 楼主的ado。net常规用法似乎楼主不了解,除了sqladapter的fill方法不需要显式打开数据库连接,其他的executenonquery/scalar等必须显式打开连接3 通常用法为using(sqlconnection=new sqlconnection){try{}catch{}}
ExecuteReader要求已打开且可用的连接.连接的当前状态为正在连接
这段代码一点问题也没有,问题出在第八行:conn.Open();上,你这个方法是因为多个线程运行导致的,我最近也出现过,跟踪原因是:一个线程打开了连接,接着另一个线程又去Open()才出现此问题。你还是看看调用这段代码的地方。
ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭
conn.Open();
楼上正解,在执行ExecuteReader之前要打开连接。即:conn.Open(); 祝你好运!
ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭throw new Exception(ex.Message,ex);
sqlHelper.RunProc("Pr_GetCategorys",out dr);这里,需要 sqlHelper 在执行 RunProc 时,必须打开了数据库连接。你看看 SQLHelper 内部实现,是否是OK的
ExecuteScalar 要求已打开且可用的连接.连接的当前状态为已关闭.
SqlConnection 是不是没有Open检查代码 dingdian.zxzcode.Database.ExecuteSql(String sql) +167 dingdian.zxzcode.zxz.Session_Start(Object sender, EventArgs e) +705
ExecuteScalar 要求已打开且可用的连接
从错误上来看就是在执行ExecuteScalar查询的时候你的数据库连接已经关闭了。没有打开也就是没有con.Open(); 你调试一下,看是执行到哪里报错的
ExecuteReader 要求已打开且可用的 Connection,连接的当前状态为已关闭
你已经定义了myconn 就直接用就好了。这个是打开的。你后来为什么还要定义个con 这个,这个你没打开,当然就是关闭的了。
急急!!!ExecuteReader 要求已打开且可用的连接连接的当前状态为已关闭
你在使用这些代码处理的使用包含在 Using(Sqlconnection conn=new Sqlconnection()){ conn.open(); ....//你要处理的逻辑}这样就好了,不用写那么多
本文相关文章:
更多文章:
教师怎么在微信直播教学呀用哪个平台?有哪些好用的教学直播讲课软件
2024年6月13日 05:13
志愿填报辅助系统(模拟志愿填报辅助系统必须使用IE11浏览器吗)
2024年6月30日 22:31
装备2合1合成版传奇手游(传奇世界手游装备合成详解 装备怎么合成)
2024年8月17日 08:15