Главная страница
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.022 c
15-1186119392
shlst
2007-08-03 09:36
2007.09.02
Как запустить программу, что бы её не закрыли?


3-1178781838
alexey_mas
2007-05-10 11:23
2007.09.02
передача процедуры в процедуре


2-1186807933
Alex7
2007-08-11 08:52
2007.09.02
SELECT DISTINCT :myParameter FROM ... можно ли так?


15-1186166932
tesseract
2007-08-03 22:48
2007.09.02
Sergay masloff контакты.


15-1186501950
Quazi
2007-08-07 19:52
2007.09.02
Алгоритм расчета DataMatrix