关于Tadoquery控件连oracle 9i 数据库出现“对象被打开”的错 ( 积分: 100 )

  • 主题发起人 主题发起人 mouse123
  • 开始时间 开始时间
M

mouse123

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi7的Tadoquery控件连oracle 9i 数据库,用一个Tadoquery控件连续 查询(执行一个sql语句后立即关闭),大概查询4-5次就会出现“对象被打开”的错,是一个EOleException 的错,但是如果每次查询都动态创建一个Tadoquery对象,查询完释放,则不出错,问这是怎么回事,谢谢各位高手
 
用delphi7的Tadoquery控件连oracle 9i 数据库,用一个Tadoquery控件连续 查询(执行一个sql语句后立即关闭),大概查询4-5次就会出现“对象被打开”的错,是一个EOleException 的错,但是如果每次查询都动态创建一个Tadoquery对象,查询完释放,则不出错,问这是怎么回事,谢谢各位高手
 
没遇到过这种情况。
要看代码才行。
 
再次使用前先adoquery.close;
 
我每次都close 了,还是不行
 
请高手指点
 
可能不是程序问题。会不会是系统ADO引擎的问题?
 
我刚才做了测试,连续select 了468个表都没有发现楼主发现的问题!
 
要在不同form 中调用,同一个form 中调用不会出问题
 
怎么没人回答我,这样的问题大家没遇到吗?
 
后退
顶部