zapytanie jest takie: SELECT * FROM user WHERE [..]
a przykladowa procedura odczytywania rekordow (trzy kolumny) do np LitVIew to:
procedure TMainForm.LoadTable;
var
i : Integer;
ListItem : TListItem;
begin
ListView.Items.Clear;
SQL.CommandText := 'SELECT * FROM users'; // zapytanie
SQL.Open;
for I := 1 to SQL.RecordCount do
begin
ListItem := ListView.Items.Add;
ListItem.Caption := IntToStr(SQL.FieldValues['id']);
ListItem.SubItems.Add(SQL.FieldValues['name']);
ListItem.SubItems.Add(SQL.FieldValues['mail']);
SQL.Next;
end;
SQL.Close;
end;
Gdzie SQL to nic innego jak TSQLDataSet
jezeli chodzi o polaczenie z baza to chyba nie masz problemu? jak jednak nie dasz sobie rady to pisz tutaj...
i jeszcze jakbys nie wiedzial to id, name i mail to kolenje kolumny w tabeli, ktore wczytywane sa za pomoca finkcji FieldValues. ;)