Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизВопрос по D7+IB 6.5 Найти похожие ветки
← →
HeoGtan (2004-03-12 11:37) [0]Вопрос по D7+IB 6.5
К примеру в БД типа Paradox
имеется автоинкрементный тип данных,
а в БД IB этот тип заменяется на LONG
(когда переносишь DATAPUMP), таким
образом приходится для БД IB создавать
генератор и триггер, для создания
автоинкрементного поля (если можно
так сказать), теперь когда создаю
БД IB и к примеру создаю для поля "CX" -
генератор и триггер:
1) create generator CXG
2) set generator CXG to 0
(хотя 0 автоматически присваивается новому генератору)
3) create trigger cxg for my_table
active before insert
as
begin
new.cx=gen_id(cxg,1);
end
После при создании приложения с использованием
этой IB БД, поле "CX" автоматически не обновляется
т.е. не происодит автоматического добавления номера
созданного генератором и добавленного в это поле
триггером... не происходит так, как например в случае
с использованием БД MS.Access, когда в автоинкрементное
поле автоматически добавляется следующий номер - ПОЧЕМУ ???
← →
Johnmen © (2004-03-12 12:03) [1]>не происодит автоматического добавления номера
>созданного генератором и добавленного в это поле
>триггером...
Откуда сведения ?
← →
S@shka © (2004-03-12 12:13) [2]Блин, на этот вопрос ночью же отвечали сегодня.
← →
Zacho © (2004-03-12 13:12) [3]Точно, блин. Ну еще раз: http://www.ibase.ru/devinfo/generator.htm - читать до полного просветления.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.034 c