select count(*) from table

解决方案 »

  1.   

    我用的是ibtable,没有用bde,可返回的总是1,请指教
      

  2.   

    to w19995
    没有多表操作,使用的是ibtable
      

  3.   

    //下面给出Table的求记录个数
    //Query同理
    i := 0;
    table1.First; // Query1.First;
    while not Table.Eof do
    begin
      Inc( i );
      Table.Next;
    end;注:为什么不用 RecordCount ?因为它有时候不准,不保险!
        当有Blob字段的时候,名名有很多条纪录,但是它会返回-1!