Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Тригер и переменные [D7, IB7.1]


Katrin ©   (2004-11-11 17:22:00) 

Как в тригер передать переменную с программы Delphi


YurikGL   (2004-11-12 20:21:00) [1]


> Чтобы получить ID добавленого поля в програме Delphi. Через
> генератор не получается большая интенсивность работы с базой

Для вставки записи используй хранимую процедуру, которая вызывает генератор, вставляет новую запись с сгенерированным ID и возвращает этот ID


Vemer   (2004-11-12 19:51:00) [2]

Вот стандартная конструкция (тело) для триггера. Есть в форуме и куче других мест.

If (New.My_ID is Null) Then- можно убрать, но лучше оставить
New.MY_ID = Gen_ID(My_Gen,1);


З.Ы. Предсессионное обострение продолжаеться, весь форум в парадуксальных явлениях )).


Katri   (2004-11-12 19:24:00) [3]

Чтобы получить ID добавленого поля в програме Delphi. Через генератор не получается большая интенсивность работы с базой


Соловьев   (2004-11-12 18:13:00) [4]


> Если можно подробнее о передаче значения с тригера через
> UDF в программу Delphi (ведь значение переменной я могу
> передпать в UDF и получить только в самом тригере)

Опишите проблему. Зачем это Вам?


Katri   (2004-11-12 17:32:00) [5]

Если можно подробнее о передаче значения с тригера через UDF в программу Delphi (ведь значение переменной я могу передпать в UDF и получить только в самом тригере)


Digitman   (2004-11-12 08:55:00) [6]


> Katrin ©   (11.11.04 17:22)  
> Как в тригер передать переменную с программы Delphi


триггер может вызывать UDF
UDF можно написать в Делфи

но передать в триггер именно "переменную с программы Delphi" не удастся никак, можно говориьть лишь о передаче тем или иным образом значениянекоей переменной.


Vemer   (2004-11-11 19:14:00) [7]

Можно в составе значения определенного поля (на Insert/Update). + есть переменные типа Curernt_Userи т.п. Другй вопрос - зачем? ).


Johnmen   (2004-11-11 18:35:00) [8]

Никак. Запуск выполнения триггера чисто серверный процесс.


Наверх

Титульная страница Поиск, карта сайта Написать письмо