![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
триггеры, как перенести сгенерированный индекс в другую таблицу [D7, IB6.x]
ruba © (2007-05-03 22:15:00)Работаю с IB. В одну таблицу добавляется новая запись с генерирующимся индексом. В другой таблице мне надо занести это же значение. Как это сделать. Мне посоветовали использовать свойство AfterInsert у IBQuery. Но не пойму, что тут надо сделать.
alexandr (2007-05-11 10:50:00) [1]можно взять готовый выполнитель скриптов с исходниками да и все.
например тут www.devrace.com в разделе fibplus
да и в IBX он вроде еще есть
а SET TERM это команда isql не более того.
--
это мой последний день на delphimaster
atruhin (2007-05-04 16:06:00) [2]> пишу программу для выполнения скрипта
Это как? Особый вид программ? Ты в ней наверное так и пишешь: run script 'bla-bla'?
А она тебе Token not found?
Desdechado (2007-05-04 11:50:00) [3]> DDD_DDD (04.05.07 08:33) [5]
Ты адресом не ошибся?
DDD_DDD (2007-05-04 08:33:00) [4]пишу программу для выполнения скрипта
SET TERM ^ ;
CREATE OR ALTER PROCEDURE TARIFFPARCELINT
...
end^
SET TERM ; ^
выдаёт ошибку Token not found
Token: TERM
Line number 1
писал проги под выполнение скриптов не содержащих TERM всё прекрасно работало
З.Ы. извеняюсь что не в тему...
atruhin (2007-05-04 04:42:00) [5]Более правильно в модифицирующем запросе, для данного поля, присваеваем параметр.
Создаем этот параметр в Params.
Далее Paream.ParamByName('master_id').Asinteger := MySuperID;
И все!!
ruba (2007-05-04 00:02:00) [6]сделал в делфе generator field для индекса покупателя. Тут же в другую таблицу забиваю новую запись через ibupdateSQL и мне надо, чтобы во вторую таблицу в одно из полей можно было занести значение этого самого индекса покупателя (только что полученного в генераторе полей). Посоветовали воспользоваться свойством ibquery afterinsert. В том то и вопрос, что как им воспользоваться
atruhin (2007-05-03 22:44:00) [7]> В одну таблицу добавляется новая запись с генерирующимся
> индексом.
А ты его не на сервере генери. А запрашивай на клиенте.
Потом подставляй в качестве параметра для детали.
PS/ Это если мой телепатор правильно угадал о чем речь.
Johnmen (2007-05-03 22:21:00) [8]Что такое "генерирующийся индекс"?
Как "добавляется" запись?