Форум: "Базы";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
ВнизПополнения автоинкрементного поля Найти похожие ветки
← →
Xmen (2007-05-07 15:07) [0]Привет мастерам
Делаю такой запрос
DMLibrary.sqlJornal_in.SQL.Clear;
DMLibrary.sqlJornal_in.SQL.add("insert into jurnal_in (id, jurnal_id, date_in, num_izd) select autoincreminant,j.id,j.date_in,j.num_izd from tempdb j") ;
DMLibrary.sqlJornal_in.ExecQuery;
DMLibrary.trLibrary.CommitRetaining;
я не мог пополнят autoincreminant поле запросом, то есть у меня в таблице jurnal_id поле id автоинкеминантное.
← →
Reindeer Moss Eater © (2007-05-07 15:11) [1]Зачем "пополнять" поле, заполнение которого сам поручил серверу?
И наоборот, зачем поручать серверу заполнять поле, которое сам хочешь заполнять?
← →
Johnmen © (2007-05-07 15:11) [2]В IB нет автоинкрементных полей.
← →
Xmen (2007-05-07 15:29) [3]
> Johnmen © (07.05.07 15:11) [2]
> В IB нет автоинкрементных полей.
Да так я там только обявил генератор вот этого генератора нужно использовать в select е но как использовать я не умею. :(
← →
Reindeer Moss Eater © (2007-05-07 15:31) [4]но как использовать я не умею. :(
Об этом написано в документации. Прикинь.
← →
Xmen (2007-05-07 15:39) [5]ну подрукой не оказался этой документация.
Я ранше автоинкременантные поля заполнял из программы в датамодуле присвая ему значения из генератора (IBDataSet, GeneratorField:=). Но тепер хочу попробовать такое сделать в selecte тоесть в inserte.
Если можете покажите код где реализован это или подскажите где искать.
← →
Reindeer Moss Eater © (2007-05-07 15:43) [6]или подскажите где искать
А я не подсказал?
← →
Johnmen © (2007-05-07 15:47) [7]http://www.ibase.ru/devinfo/generator.htm
← →
Xmen (2007-05-08 08:13) [8]Спосибо всем
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c