多线程访问ExecuteScalar,ExecuteNonQuery时报:
System.InvalidOperationException: ExecuteScalar 需要打开的并且可用的连接。该连接的当前状态是 Open, Executing。
at System.Data.OleDb.OleDbConnection.SetStateExecuting(OleDbCommand attempt, String method, Boolean flag)
at System.Data.OleDb.OleDbCommand.ValidateConnectionAndTransaction(String method, Int32& localState)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteScalar()是怎么回事阿 ?
System.InvalidOperationException: ExecuteScalar 需要打开的并且可用的连接。该连接的当前状态是 Open, Executing。
at System.Data.OleDb.OleDbConnection.SetStateExecuting(OleDbCommand attempt, String method, Boolean flag)
at System.Data.OleDb.OleDbCommand.ValidateConnectionAndTransaction(String method, Int32& localState)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteScalar()是怎么回事阿 ?
解决方案 »
- C#网站发布的问题~~~
- 简单问题请看
- 请问一个比较傻的问题。。。一个form里有cs,designer.cs,resx三个文件,他们是一组,但是有的时候他们不组合。。。。
- 请教一个正则表达式的问题,在“集安(11601500)”如何提取站明和站号?
- ASP.NET的ASCX控件制作问题
- 如何将字符串“AAA(val1,val2)"转义成函数AAA(val1,val2)执行??
- 求助:用C# Graphics画图,出现锯齿,怎么消除
- 怎样完成这样的修改与删除???在线等。。。。
- 问大家一个很菜的问题.请多多回答.
- 班门斧请帮我看一下,一下关闭线程的代码怎么会没用。
- 关于委托???????????
- 最后40分````求解一个简单简单简单问题````
这样就可以解决了lock(obj)
{
ExecuteNonQuery(..)
//...
}