怎么判断当前记录是最后一条记录???(5分)

  • 主题发起人 主题发起人 goodyang
  • 开始时间 开始时间
G

goodyang

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么判断当前记录是最后一条记录???
 
这是尾标志
 
DataSet.Eof
 
1. 如果你是用ado 的話 這樣就可以了:if adoquery1.recno=adoquery1.recordcount then
是最後一條,

2. 如果是bde,這樣
query1.next;
if query1.eof then
是最後一條,

 
笨一点的办法
if Not FindNext then 是最后一条记录
 
table1.eof
table1.bof
就可以了
 
上面说的都很对
 
eof 是知到文件尾,也是最后一条记录。
 
来完了,用eof判断
 
什么范围内的最后一条记录?
 
一般在建有索引的数据库中最后一条没有意义,因为你的数据会按索引排序,如果你要一种逻辑
上的顺序的话,就自己来做一个排序字段,这样就可以把自己想要的数据取出来了
 
pdb的方法很好
 
如果是单层数据库就好判断了。

如果是两层或者三层的时候就很复杂。和你的游标类型,游标位置,连接方式都有关系。

说起来太麻烦,具体的我就不说的。
 
后退
顶部