“在对应所需名称或序数的集合中,未找到项目”问题的解决方法
2013-09-13 00:12
1036 查看
在BCB或Delphi中,使用ADOQuery进行数据库的操作,经常会遇到“在对应所需名称或序数的集合中,未找到项目”的问题。这个问题是由于ADOQuery中使用了当前表中没有的字段造成的。
出错原因:
1.在ADOQuery中使用了Filter属性,并且设置Filter的值。在使用同一个ADOQuery进行另一个表的操作时,此Filter的值还是存在的,系统不会自动清除,于是出现了上面的问题。
解决方法:
1.对于需要用同一个ADOQuery解决不同的数据库表操作的时候,在对第二张表进行操作,执行ADOQuery->Open之前,执行ADOQuery->Filtered = false,这样上面的问题就可以解决了。
出错原因:
1.在ADOQuery中使用了Filter属性,并且设置Filter的值。在使用同一个ADOQuery进行另一个表的操作时,此Filter的值还是存在的,系统不会自动清除,于是出现了上面的问题。
解决方法:
1.对于需要用同一个ADOQuery解决不同的数据库表操作的时候,在对第二张表进行操作,执行ADOQuery->Open之前,执行ADOQuery->Filtered = false,这样上面的问题就可以解决了。
相关文章推荐
- “在对应所需名称或序数的集合中,未找到项目”问题的解决方法
- 金蝶建立账套时报 “ 在对应所需名称或序数的集合中,未找到项目 ”解决方法
- 在对应所需名称或序数集合中,未找到项目
- “在对应所需名称或序数的集合中,未找到项目”的错误原因
- 数据库异常:在对应所需名称或序数的集合中,未找到项目
- 在使用 ADOQuery 时出现"在对应所需名称或序数的集合中,未找到项目"错误!
- 数据库异常:在对应所需名称或序数的合集中,未找到项目
- [eclipse]改项目名称后tomcat连接问题解决方法
- 改变myeclipse中Java项目的名称,在浏览器中使用新名称访问项目时报404的问题的解决方法!!!
- 关于Flex4不生成mxml对应的html文件的解决方法-------无法打开"D:/MyEclipse 8.5/项目名称/WebRoot/WEB-INF/flex/local/zh_CN"
- [eclipse]改项目名称后tomcat连接问题解决方法
- 参数为集合时,mybatis3 分页查询问题及其对应的解决方法
- 错误提示:在对应所需对应的序列或 集合中没有找到对应的项目。
- 错误提示:在对应所需对应的序列或 集合中没有找到对应的项目。
- Android Studio导入,打开项目慢的问题解决方法集合
- VS2008中qt项目智能感知失效问题的解决方法
- android studio 导入项目Gradle版本不一致问题解决方法【android studio】
- 解决“Idea下项目无法找到*.xml配置文件”的问题
- C#项目引用完全相同dll文件的问题解决方法(反射)
- javaWeb 项目SSM配置要点及可能遇到的问题解决方法