powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Fiblus - пример INSERT RETURNING для FB 2.5?
5 сообщений из 5, страница 1 из 1
Fiblus - пример INSERT RETURNING для FB 2.5?
    #39528863
EvgErmak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как в Fib получить значение ID для следующего INSERT
Код: sql
1.
INSERT INTO MY_TABLE(NAME) VALUES ('Name') RETURNING ID;
...
Рейтинг: 0 / 0
Fiblus - пример INSERT RETURNING для FB 2.5?
    #39528873
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну именно так и получить. В чём проблема-то?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Fiblus - пример INSERT RETURNING для FB 2.5?
    #39528911
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываешь этот запрос командой Open в компоненте TpFIBQuery, забираешь результат (Fields [0].AsInteger), закрываешь запрос. Потом по необходимости подтверждаешь транзакцию.
...
Рейтинг: 0 / 0
Fiblus - пример INSERT RETURNING для FB 2.5?
    #39529002
EvgErmak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо - получилось
Код: pascal
1.
2.
3.
4.
5.
6.
7.
...
Query.SQL.Clear;
Query.SQL.Add('INSERT INTO MY_TABLE(ID) VALUES (1) RETURNING ID');
Query.ExecQuery;
nI := Query.Fields[0].AsInteger;
Query.Close;
...
...
Рейтинг: 0 / 0
Fiblus - пример INSERT RETURNING для FB 2.5?
    #39529233
_Док_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EvgErmak,

Код: pascal
1.
nI := Query.FieldByName('ID').Value;
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Fiblus - пример INSERT RETURNING для FB 2.5?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]