OleDbDataReader问题
见如下代码:
OleDbCommand aCommand = new OleDbCommand ( seleStr,DBConn );
OleDbDataReader aReader = null;
aReader = aCommand.ExecuteReader();
好像是很标准的用法,但是出了问题:
我的程序是多线程的,主线程死循环操作;
数据库操作在另一线程中,
但在执行到最后一条ExecuteReader
时该线程就死在那里了。
但是我将主线程关闭后,ExecuteReader就正常了,
这是为什么?
多谢!