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

Вниз

Пополнения автоинкрементного поля   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
15-1186362585
SerJaNT
2007-08-06 05:09
2007.09.02
Знатокам VBA


4-1173028061
GrayFace
2007-03-04 20:07
2007.09.02
Access Violation в shell32.dll при вызове IFolderView.Items


1-1182495234
DrAndrew
2007-06-22 10:53
2007.09.02
Как удалить запись в реестре при установке программы (InnoSetup)?


8-1164454425
Vulix
2006-11-25 14:33
2007.09.02
Наложение прозрачного изображения с помощью маски


15-1185965081
rebroff
2007-08-01 14:44
2007.09.02
Помогите адекватно оценить комплектующие