Главная страница
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.009 c
14-58321
koty
2002-06-19 02:21
2002.07.18
Прогамирование в Delphi под Dos


1-58170
Alibaba
2002-07-05 18:23
2002.07.18
Ширина Caption.


3-58000
Vyacheslav
2002-06-27 09:36
2002.07.18
Отображение данных типа Float в DBGrid


14-58271
Igor_
2002-06-19 18:06
2002.07.18
QReport и принтер


3-57963
Oleon
2002-06-24 11:39
2002.07.18
Помогите, пожалуйста, укорить работу.