问题是这样的,操作infoplus21数据库,Connect以后,对多条标签进行操作,在执行部分操作后会出现No free cursor问题,对每条标签操作一次Connect一次再DisConnect就不存在这个问题
解决方案 »
- 字符串,正则表达式分割数组问题,有图
- 弱弱的问下float 怎么准确转换到double
- webBrowser 怎样获取当前鼠标按下的元素!分送完为止
- C# 中关于Settings.settings 的问题
- .net(c#)线程中调用vc写的dll,为何第一次可以,再原路运行一次报"未将对象引用设置到对象的实例。"错误,郁闷呀!!!!
- 请教vs.net连接SQL2005地问题!
- [求助]ListBox不刷新
- 页面有验证控件后为什么sub_btn.Attributes.Add("onclick","return confirm('您确认要出库吗?')");失效?
- 求大虾回复个计算问题
- 怎样屏蔽在标题栏上的双击
- 怎样把DataGrid中的数据导出到Excel中?急急急!!!!!!!!!!!!!!
- Visual Studio 2003中引用acdbmgd.dll和acmgd.dll出错???
因此用一个connection来操作数据库的时候,command用完后就需要立刻关闭它,方便下次使用。
P.S:我在对每次command操作过后Dispose了,但是问题仍然存在,现在我所能解决的方法只有是关闭连接重新连接,但是这样效率很低,每次连接数据库的时间要比操作数据库的时间高一个数量级,平均达到1.7s(这里花费时间较长有远程连接数据源的问题)。