Конференция "Базы" » TADOCommand - узнать последнюю добавленную запись [D7]
 
  • Alex_C (23.01.12 15:23) [0]
  • Alex_C (23.01.12 15:59) [1]
    Пока придумал такой вариант: после Execute -


     with ADODataSet1 do
     begin
       Active := False;
       CommandText := 'SELECT Max(KeyField) FROM ' + MainForm.LogName;
       Active := True;
       Result := Fields[0].AsInteger;
     end;



    KeyField - Autoinctement key field.
    Так правильно?
  • Медвежонок Пятачок © (23.01.12 16:02) [2]
    конечно неправильно.
    хотя правильно.
    это последняя добавленная запись, видимая тебе, и вставленная не обязательно тобой.
 
Конференция "Базы" » TADOCommand - узнать последнюю добавленную запись [D7]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]