witam mam mały problem odnośnie pobierania wartości z bazy danych
mianowicie:
tabela baza
ID|data1|dara2|
x:=now; // np: 11/11/11 11:11:11
ADDCommand.CommandText:='INSERT INTO baza (data,data2) VALUE (data1,'+x+')';
ADDCommand.Execute;
to działa bez zarzutu, ale jak próbuje pobrać ID to mi nic nie wyświetla
ADDCommand.CommandText:='SELECT id FROM baza WHERE data2 LIKE '+x;
ADDCommand.Execute;
ADOCommand.Execute.Fields[0]
(czy jakoś tak już nie pamiętam)
i nic sie nie dzieje
ale gdy z bazy pobiorę datę
i wpisze coś takiego
ADDCommand.CommandText:='SELECT id FROM baza WHERE data2 LIKE "11/11/11 11:11:11"';
ADDCommand.Execute;
//to w tym
ADOCommand.Execute.Fields[0]
znajduje sie moje poszukiwane ID ...
teraz pytanie
jak mam zrobić aby po podaniu kolejnego pola do bazy pobrać jego aktualne ID
x:=now;
ADDCommand.CommandText:='INSERT INTO baza (data,data2) VALUE (data1,'+x+')';
ADDCommand.Execute;
ADDCommand.CommandText:='SELECT id FROM baza WHERE data2 LIKE '+x;
ADDCommand.Execute;
to nie działa
Proszę o wyrozumiałość i pomoc w tej kwestii