您的位置:首页 > 其它

“在对应所需名称或序数的集合中,未找到项目”问题的解决方法

2013-09-13 00:12 1036 查看
在BCB或Delphi中,使用ADOQuery进行数据库的操作,经常会遇到“在对应所需名称或序数的集合中,未找到项目”的问题。这个问题是由于ADOQuery中使用了当前表中没有的字段造成的。

出错原因:

1.在ADOQuery中使用了Filter属性,并且设置Filter的值。在使用同一个ADOQuery进行另一个表的操作时,此Filter的值还是存在的,系统不会自动清除,于是出现了上面的问题。

解决方法:

1.对于需要用同一个ADOQuery解决不同的数据库表操作的时候,在对第二张表进行操作,执行ADOQuery->Open之前,执行ADOQuery->Filtered = false,这样上面的问题就可以解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐