OleDbConnection对象可以不关闭,但是OleDbCommand对象需要new一个出来重新使用
解决方案 »
- C#套接字TCP侦听和发送重用问题
- XmlDocument 的释放问题?
- Socket通信怎么传输汉字??????
- c#做 自动安装程序
- 我安装.net3.5发现,3.5的安装包中为何有2.0和3.0的文件呢?是不是连低版本一同装了?
- C# ACCESS 求和语句出错
- log4net 配置文件的路径问题,请指教
- c#中如何将string类型转换成整型?
- 各位高手,C#中能否镶嵌汇编语句
- 两个关于水晶报表的问题!谢谢!
- 同一个程序中,怎样在一个FORM中操作另一个FORM中的LISTVIEW控件?例如添加一行,有示例代码最好
- 请问如何设置 statusBar中的一panels为自己写好的一个Panels,急!
OleDbCommand com = new OleDbCommand("select ....", con);
con.Open();
OleDbDataReader reader;
reader = com.ExecuteReader();
if(reader.Read())
{
OleDbDataAdapter ad = new OleDbDataAdapter("select ....", con);
DataTable dt = new DataTable();
ad.Fill(dt); //在这就出错了,说:con已经打开,怎样处理?
......
......
}
reader.Close();
con.Close();
关闭后才会释放连接对象so
你需要重建一个连接对象
or
使用dataset代替???DataReader
or
...