Вниз
Скачать: CL | DM;

InterBase   Найти похожие ветки 

← →
kolumb   (2003-11-05 14:31) [0]

Помогите с генератором. В очередной раз пытаюсь для поля с id создать генератор,замучился. Наставьте на путь истинный. Как это правильно делается. И нужно ли потом чё-то в Delphi доделывать или должно так работать?


← →
}|{yk ©   (2003-11-05 14:37) [1]

Скачай IBExpert и не мучайся. Там это установкой галки решается


← →
Johnmen ©   (2003-11-05 14:57) [2]

Генератор создается ВНЕ контекста полей или таблиц и, соответственно, никакого отношения к ним не имеет. Он самостоятельный объект БД.
Другое дело, что к нему могут иметь отношение другие объекты...


← →
Малиновский Владимир   (2003-11-05 15:15) [3]

SET SQL DIALECT 3;

CREATE GENERATOR BANK_ID_GEN;
SET NAMES WIN1251;

CREATE TABLE BANK (
BANK_ID T_BANK_ID NOT NULL,
SNAME T_SNAME,
FNAME T_FNAME,
CITY T_CITY,
BIK T_BIK,
KS_ACC T_KS_ACC
);

ALTER TABLE BANK ADD PRIMARY KEY (BANK_ID);

SET TERM ^ ;

/* Trigger: BANK_GEN_ID */
CREATE TRIGGER BANK_GEN_ID FOR BANK
ACTIVE BEFORE INSERT POSITION 0
as
begin
IF (new.bank_id IS NULL) THEN
new.bank_id = GEN_ID(bank_id_gen, 1);

end
^


← →
Zacho ©   (2003-11-05 17:45) [4]

Еще раз даю ссылку на статью, в которой все подробно описано http://www.ibase.ru/generator.htm



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
4-79239
Zergling
2003-09-25 13:13
2003.11.24
Рисование в главном цикле программы


6-79077
DelphiN!
2003-09-27 08:27
2003.11.24
Поиск в локальной сети включеных компов


3-78844
Kinder
2003-10-29 19:53
2003.11.24
почему не происходит сортировки?


1-79053
Jul
2003-11-13 13:24
2003.11.24
Office_TLB


14-79148
Жук
2003-10-23 11:06
2003.11.24
Иваново !




   Наверх