Как получить InsertedID из инструкции UniQuery UpdateSQLs
Я использую Uniquery в delphi-rio.
SQL.Text UniQuery:
Select ID, Column1
From Table
Вот автоматически увеличивающийся идентификатор.
Оператор вставки в UpdateSQL:
INSERT INTO table (Column1)
VALUES (:Column1)
SET :ID = SCOPE_IDENTITY()
ПослеApplyUpdates();
, значениеUniquery.FieldByName('ID').AsInteger
возвращается как 0.
Если вы сделаетеUniquery.ParamByName('ID').AsInteger
, он говорит, что нет параметра.
Как я могу получитьID
ценить?
Я попытался создать параметр во время выполнения или с помощью обновления DML, но это не сработало.