With ADOQuery do begin commandText:= 'select * from test'; Open; if RecordCount > 0 then ShowMessage('ok'); end;
var i:integer; With ADOQuery do begin close; sql.clear; sql.add('select * from test'); Open; i:=0; first; if not eof then begin i:=i+1; next; end; end; ShowMessage(inttostr(i));
begin
commandText:= 'select * from test';
Open;
if RecordCount > 0 then ShowMessage('ok');
end;
i:integer;
With ADOQuery do
begin
close;
sql.clear;
sql.add('select * from test');
Open;
i:=0;
first;
if not eof then
begin
i:=i+1;
next;
end;
end;
ShowMessage(inttostr(i));
行不行啊?
Dbgrid.datasource.dataset.recordcount
如果有错,欢迎指教...
这个很简单啊,不好吗