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

Вниз

InterBase Expres и базы данных   Найти похожие ветки 

 
TAT_K   (2002-06-27 16:41) [0]

Зравствуйте ! Просьба о помощи начинающему. Через InterDase Express создала базу данных "справочник населенных пуктов" . Два поля -
<KODG> i <NAIM> .Типы данных : Integer и символьный . <KODG> должен автоматически увеличиваться и объявлен как PRKey + Unik. Сделала генератор средствами InBase и триггер :
CREATE TRIGGER GOR FOR GOROD
ACTIVE BEFORE INSERT POZITION 0
AS
BEGIN
NEW.KOD_G = GEN_ID(KODAN,1);
END
Приложение - копоненты : GRID, TDataSource, IBTable, IBDatabase, IBTranzaction
При добавлении записи выдает ошибку - ... <KOD_G> ... INT 32 ... . Запись не добавляется .
Подскажите , что нужно сделать ?
Спасибо .


 
Telly F   (2002-06-27 17:12) [1]

Судя по тому, что написано - в строке
NEW.KOD_G=GEN_ID(KODAN,1) есть ошибка - поле то называется KODG без подчеркивания.

Если же, когда разберетесь с названием поля, опять не заработает - есть такое подозрение, что вы не задали генератору стартовое значение.
Например:
create generator kodan;
затем:
set generator kodan to <сюда вставить числовое стартовое значение, естественно без скобок>



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

Текущий архив: 2002.07.18;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.014 c
3-58013
BlackRaven
2002-06-18 14:50
2002.07.18
2 вопроса по MySQL


1-58155
star77
2002-07-04 20:26
2002.07.18
Дата в строку


1-58041
Sokoloff
2002-07-04 17:19
2002.07.18
Code completion


1-58033
V.V.Putin
2002-07-07 11:21
2002.07.18
PorgressBar в StatusBar е


1-58179
Skywalker
2002-07-04 11:50
2002.07.18
sizeof()