Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.02;
Скачать: CL | DM;

Вниз

триггеры, как перенести сгенерированный индекс в другую таблицу   Найти похожие ветки 

 
ruba ©   (2007-05-03 22:15) [0]

Работаю с IB. В одну таблицу добавляется новая запись с генерирующимся индексом. В другой таблице мне надо занести это же значение. Как это сделать. Мне посоветовали использовать свойство AfterInsert у IBQuery. Но не пойму, что тут надо сделать.


 
Johnmen ©   (2007-05-03 22:21) [1]

Что такое "генерирующийся индекс"?
Как "добавляется" запись?


 
atruhin ©   (2007-05-03 22:44) [2]

> В одну таблицу добавляется новая запись с генерирующимся
> индексом.

А ты его не на сервере генери. А запрашивай на клиенте.
Потом подставляй в качестве параметра для детали.

PS/ Это если мой телепатор правильно угадал о чем речь.


 
ruba ©   (2007-05-04 00:02) [3]

сделал в делфе generator field для индекса покупателя. Тут же в другую таблицу забиваю новую запись через ibupdateSQL и мне надо, чтобы во вторую таблицу в одно из полей можно было занести значение этого самого индекса покупателя (только что полученного в генераторе полей). Посоветовали воспользоваться свойством ibquery afterinsert. В том то и вопрос, что как им воспользоваться


 
atruhin ©   (2007-05-04 04:42) [4]

Более правильно в модифицирующем запросе, для данного поля, присваеваем параметр.
Создаем этот параметр в Params.
Далее Paream.ParamByName("master_id").Asinteger := MySuperID;
И все!!


 
DDD_DDD   (2007-05-04 08:33) [5]

пишу программу для выполнения скрипта
SET TERM ^ ;
CREATE OR ALTER PROCEDURE TARIFFPARCELINT
...
end^
SET TERM ; ^
выдаёт ошибку Token not found
Token: TERM
Line number 1
писал проги под выполнение скриптов не содержащих TERM всё прекрасно работало
З.Ы. извеняюсь что не в тему...


 
Desdechado ©   (2007-05-04 11:50) [6]

> DDD_DDD   (04.05.07 08:33) [5]
Ты адресом не ошибся?


 
atruhin ©   (2007-05-04 16:06) [7]

> пишу программу для выполнения скрипта

Это как? Особый вид программ? Ты в ней наверное так и пишешь: run script "bla-bla"?
А она тебе Token not found?


 
alexandr ©   (2007-05-11 10:50) [8]

можно взять готовый выполнитель скриптов с исходниками да и все.
например тут www.devrace.com в разделе fibplus
да и в IBX он вроде еще есть
а SET TERM это команда isql не более того.

--
это мой последний день на delphimaster



Страницы: 1 вся ветка

Текущий архив: 2007.09.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
15-1186219330
GROM2007-92
2007-08-04 13:22
2007.09.02
Как работать?


15-1186484853
ooserg
2007-08-07 15:07
2007.09.02
перехват сообщений


6-1168754919
DRtM
2007-01-14 09:08
2007.09.02
Проблемма с закачкой


2-1186656444
Kolan
2007-08-09 14:47
2007.09.02
У ComboBox на фрейме не случается MeasurmentComboBoxDrawItem


2-1186750317
alles
2007-08-10 16:51
2007.09.02
Функция DirectoryExists работает долго