(1)、在用data控件访问数据库的时候,有没有什么方法可以得到当前的记录在表中排序是第几?就是当前的记录在表中是第几条记录?有没有类似Data1.Recordset.*******的属性可以得到这个结果??
    (2)、在用data控件访问数据库的时候,有没有办法可以得到一个表总共有多少条记录?原本以为Data1.Recordset.RecordCount这个属性是表的总共记录数,但是好像不对啊~~~至于Data2.Recordset.RecordCount这个到底是什么属性,哪位大哥可以告诉小弟啊??
  谢谢啦~~~~~

解决方案 »

  1.   

    问题1:Data1.Recordset("自增ID")问题2:
    Data1.Recordset.MoveLast
    MsgBox Data1.Recordset.RecordCount
      

  2.   

    记录在表中的位置其实是一个没有意义的问题.要真的想知道记录在哪,可以使用游标来取得.
    即:
    for i=0 to rst.recordcount
      if <条件> then
         ...
      end if
    next
    (2):recordcount如果你得到的是-1,请将游标改为客户端.即cnn.cursorlocation=aduseclient不过我用的都是ADO的,建议不要用DAO了.