当前记录号为Recno的记录中的数据没有post!
如果是查记录数就用 datasorce1.dataset.recordcount

解决方案 »

  1.   

    dataset.recordcount是显示记录的总数,而DataSet.RecNo则显示当前记录在表中的位置,它应该随着记录的变化而变化啊,为什么总是-1。
      

  2.   

    应该看你使用的是什么数据库,如果是本地数据库如:paradox、dbf之类的,可以显示记录号,但如果使用的是sql server、sybase、oracle等大型数据库,是没有记录号的概念的,所以返回的都是-1。因为对他们操作一般都是用SQL语句。
    关于记录号相似的功能自己想办法另行解决吧