Her er en funktion der burde kunne klare det. Tager en connection og et tabelnavn som argument og returnerer antal records.
function TForm1.RecordCount(aConnection : TADOConnection; const aTablename: string): integer; var Query : TADOQuery; begin result := 0; Query := TADOQuery.Create(nil); try Query.Connection := aConnection; Query.SQL.Text := format('select count(*) from %s',[aTablename]); Query.Open; if not Query.Eof then result := Query.Fields[0].AsInteger; finally Query.Free; end; end;
procedure TForm1.Button1Click(Sender: TObject); var Count : integer; begin Count := RecordCount(ADOConnection1,'kode'); StatusBar1.SimplePanel := IntToStr(Count) + 'records'; end;
Fandt løsningen udfra stone's forslag og det virker :)
Men ellers mange tak for forslagene :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.