Как получить 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, но это не сработало.

0 ответов

Другие вопросы по тегам