Witam,
Właśnie się zabrałem po raz pierwszy za obsługę bazy danych z poziomu Delphi (Turbo Delphi Explorer).
Nie wiem za bardzo, które komponenty będą najlepsze, ale zacząłem od dbExpress.
Udało mi się połączyć z bazą, dodać rekord, ale nie wiem jak sprawdzać status różnych operacji.
M.in "affected rows".
W PHP to było:
$ilosc = mysql_affected_rows();
a tutaj nie wiem.
W PHP było kilkanaście funkcji, a tu tyle tego, że nie wiem co do czego :/
No ale muszę sobie z tym poradzić.
Ze szperania w necie zrobiłem coś takiego:
procedure TForm1.Button3Click(Sender: TObject);
begin
SimpleDataSet1.Connection := SQLConnection1;
SimpleDataSet1.DataSet.CommandType := ctQuery;
SimpleDataSet1.DataSet.CommandText := 'INSERT INTO `dane` (`email`) VALUES (''email'')';
SimpleDataSet1.Execute();
if (SimpleDataSet1.DataSet. = usInserted) then
ShowMessage('Rekord dodany!'); // Nie wyświetla się.
end;
W taki sposób wykonywać zapytania czy jakoś inaczej? A może nie ten komponent?
Ktoś wie jak to sprawdzić ile rekordów dodano, ile UPDATE zmodyfikował rekordów, a ile pasowało itd?