adotable2.locate(count,trim(countEdit.text),[])
无法准确定位:有些查询条件可以;有些不行,只停留在某一条记录上,而且locate的结果竟然是TRUE!!!为什么会这样呢?!adotable2是一个从表,通过id字段和主表相连,和这有关吗?
谢谢!!!
字段类型,与后面的数据类型是不是一致的!查询类型最好也说明一下吧!
实在不行的话就换一种方法吧!使用Filter
这种方法一般情况下只要语法不出错,就不会有问题!
Locate(字段名1;字段名2;字段名3;字段名4,VarArrayOf([变量1,变量2,变量3,变量4]),[loPartialKey])
在locate前,加一条语句:
adotable2.indexFieldNames := Count;
不会吧。。。。。看看其它地方有没有冲突
adotable2在locate之前是否用过Filter之类的过滤属性,
有就请设置为False
adotable2.locate(count,trim(countEdit.text),[loCaseInsensitive])
loCaseInsensitive:准确查找
loPartialKey:模糊查找