|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.04.2015, 11:02 | #1 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Получить ID добавленной записи
Здравствуйте!
Использую Delphi XE2, Firebird 2.5, FIBPLUS. Есть триггер Код:
Код:
Сейчас у меня так Код:
|
30.04.2015, 11:59 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
I'm learning to live...
|
30.04.2015, 14:39 | #3 | |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
ну так вроде пишу
Код:
Цитата:
|
|
30.04.2015, 15:39 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
1. В процедуре нужно предусмотреть возвращаемый параметр. 2. Для Insert-а id into :<возращаемый параметр> 3. Для Update в этот возвращаемый параметр поместить значение :FID
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 30.04.2015 в 15:42. |
|
30.04.2015, 18:41 | #5 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,775
|
ЕМНИП, по стандарту returning пишется с into:
Код:
|
30.04.2015, 19:03 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
30.04.2015, 19:36 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Как раз озвучивают
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.04.2015, 19:39 | #8 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,775
|
Озвучивают, даже какие-то ограничения описывают. Полагаю, что returning без into -- чисто фишка Firebird, чтобы оператор insert мог тоже возвращать курсор. Если мои предположения верны, такой insert нужно открывать через Open и читать поля как из запроса.
|
30.04.2015, 19:45 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Тьху ты чьортпобъери. Моя невнимательность.
Хотел Vapaamies плюсануть, но портал не дает, так что на словах выражу "спс". Действительно похоже что у огнептицы насчет этого не совсем однозначное видение.
I'm learning to live...
|
30.04.2015, 23:18 | #10 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Простите за долгое молчание. Спасибо всем за наставления, буду пробовать
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование на добавленной *.bmp картинке | zverozavr | Помощь студентам | 0 | 21.06.2013 03:08 |
Как узнать ID добавленной записи? | LittleLoya | Общие вопросы .NET | 1 | 15.05.2013 18:01 |
Получить все записи из бд. | Gefo | PHP | 2 | 22.12.2012 16:19 |
Получить id подчинённой записи используя Relations | Greek9000 | Общие вопросы .NET | 2 | 16.05.2011 15:03 |
Как определить ключ добавленной или существующей записи? | tumanovalex | C# (си шарп) | 10 | 08.05.2011 10:00 |