Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.053 c
2-1186688759
vicegen
2007-08-09 23:45
2007.09.02
Про файл-мэппинг


15-1186050402
TStas
2007-08-02 14:26
2007.09.02
Есть у кого-нибудь TNMHTTP?


2-1186607112
Miroving
2007-08-09 01:05
2007.09.02
Как установить некоторую форму поверх других


15-1186089042
Модуль
2007-08-03 01:10
2007.09.02
Как отловить нажатия на кнопки вверх, вниз, на панели?


2-1186654390
gentos
2007-08-09 14:13
2007.09.02
передача с одной форму в другую TMemoryStream





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский