Главная страница
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.015 c
1-58100
id_privin
2002-07-04 12:54
2002.07.18
Помогите чайнику


7-58334
BigCat
2002-04-26 19:21
2002.07.18
печать в файл (графика)


3-57952
Weare
2002-06-24 18:14
2002.07.18
Настройка BDE


4-58379
Serd_hhc
2002-05-18 06:21
2002.07.18
CreateThread(...


14-58315
GydruS
2002-06-14 04:31
2002.07.18
Мы правильные, чёрт! Что делать?