在delphi中如何得到数据库记录总数

解决方案 »

  1.   

    你所谓的数据库记录总是什么呢?
    要是一个表的数量的话 那么你可以用select count(*) as a  from 表
    a就是你要的结果 要是我理解的不对的话 就抱歉了
      

  2.   

    或者你也可以用AdoDataSet.RecordCount来凑合用用,
    如果你要获得准确地,就用楼上的办法。
      

  3.   

    如果你用AdoQuery来连接数据库的话,AdoQuery.RecordCount就是你要的数据库记录总数。
      

  4.   

    用adoquery1.recordcount的方法求出数据库中每个表中的记录数,然后加在一起!
      

  5.   

    首先假设你用的是adoconnection 
    你可以用adoconnection.gettablenames(vlist:tlist);//方法名也许不太准确
    然后通过一个循环读取该vlist变量中的表名
    每个表名用一个select count语句,累加即可
      

  6.   

    先用Query进行查询,然后引用它的recordcount的值即可