locate 查询,十分简单。(50分)

  • 主题发起人 主题发起人 anson
  • 开始时间 开始时间
A

anson

Unregistered / Unconfirmed
GUEST, unregistred user!
locate 只能查到第一条记录,我想查下一条相同的记录怎样解决。(用ADO)
 
movenext
locate
 
如果按查询的关键字排列一下,不就有了。
 
我要查找的不是关键字段,如果每查一次排序一下速度会好慢。
 
嗯,那就用Find试一下吧。
 
findNext只能向下移一条记录,相当next
 
不会吧,多试试。
 
不能吧,可以用FindKey,有Continue可以用。
 
我用的是ADODataSet
 
先过滤,然后用Next即可
 
我也想知道,大家讨论讨论。
 
我也想知道,大家讨论讨论。
 
直接写个SQL把符合条件的查出来放到QUERY中,判断记录数就知道有几个了呀。
而且想取第几个都行,用记录号!
 
>>findNext只能向下移一条记录,相当next

因为你当前的Filter属性是空的
如果里面有条件(注意:Filtered应为False)
再用FindNext,或FindFirst就行了。试试看
 
接受答案了.
 
后退
顶部