delphi 6中的ado有问题(50分)

  • 主题发起人 主题发起人 caomo
  • 开始时间 开始时间
C

caomo

Unregistered / Unconfirmed
GUEST, unregistred user!
明明打开了的数据集,而且刚开始的遍历操作也顺利
但后面的访问、添加、编辑、删除等就报错
“不能在关闭的数据集上操作”
老大,我的代码中压根就没有关闭表的操作!
 
我的程序在delphi5+ado补丁的环境下没有问题。
 
请再仔细查看程序,不会出现这个问题。
 
发现问题了,可气的是,这个问题是我原来解决过的问题,过了一段时间,自己给忘了。
移植到delphi6时重复出现此问题,我干脆就没往这方面想,可能受了对delphi6骂声一片的
影响,有些控件用不了,自己也有些怨气的缘故吧,就想着找delphi 6的问题。
废话多了,问题可以说是很初级的错误,但是也是大家往往忽略的错误吧,说出来大家共勉。
就是我建立的一个data moudle本意是要动态创建的,但是移植到delphi 6时,添加进了新的
工程中,它缺省把data moudle放入了自动创建的行列中,于是,在自动创建中又一个实例(resourcedata),
而我在代码中又创建了一个实例。用assigned(resourcedata)判断无效。
两个实例创建了两个连接。。。。。。所以......
有时候现象和本质就是差那么远啊。。。。。。。

ht99给了我检讨自己的勇气,分照给:)不过,这个问题看程序确实死也找不出毛病:)
 
后退
顶部