ADOQuery i ADOTable

0

Mam dwa pytania:

  1. W ADOTable wkładam dane z większym warunkiem np:
mytable1.SQL.Text:='select * from cos_tam WHERE ... AND ...';
mytable1.Open;

i teraz przy pomocy ADOQuery chcialbym wyselectowac z ADOtable jakas krotke. Jak to zrobic ?

ADOQuery.SQL.Text:='INSERT INTO .....';
ADOQuery.Execute

Czy da się bezposrednio wydobyc pod jaki ID zapisalo rekord gdy jest autonumerowanie ?
Czy za kazdym razem musze dodatkowo wyselectowac po insercie dane ID....

0
  1. Nie da się. Wykonaj zapytanie z wszystkimi warunkami w ADOQuery.
  2. Jaka baza danych? Transakcja + SELECT @@IDENTITY
0

aha. Bardzo zoptymalizowaloby mi dzialanie, no ale trudno.

  1. mysql, ale myslalem ze jest jakies rozwiazanie od strony ADO wiec pewnie tez odpada bo bez dodatkowego zapytania w takim razie sie nie obedzie...Konkretnie uzywam MyDACa ale to pewnie i tak nic nie da..

1 użytkowników online, w tym zalogowanych: 0, gości: 1