放一个DBGrid,DataSource,Query(DataBase属性设置好)
DBGrid.DataSource:=DataSource1,DataSource1.DataSet:=Query1,
with query1 do
begin
close;
sql.clear;
sql.add('select * from table1');//在这可以使用select ,update等
open;//如果不为select要用execsql;
end;
quey1.recordcount即为查询数据的记录数
听说如果记录数比较大时,会返回-1
可以这样改善
query1.last;
query1.recordcount;