Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2012, 11:01   #1
neomax38
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 72
По умолчанию Ошибка при добавлении таблиц sql error code = - 204[interbase]

Ошибка придобавлени столбцов таблицы в IBDateSet.
При чем если убрать из запроса внешний ключ num_prepod то он добавляет..
insert sql в delphi выглядит так :
Код:
EXECUTE PROCEDURE INS_MONOGRAPHY
:NUM_MONOGRAPHY,
:REGISTER_NUMBER,
:NUM_PREPOD,
:NAZVANIE,
:IZDATELSTVO,
:DATA,
:KOL_VO_STRANIC
Как выглядит все в Ibexpert:
Код:
create procedure INS_MONOGRAPHY (
    NUM_MONOGRAPHY integer,
    REGISTER_NUMBER integer,
    NUM_PREPOD integer,
    NAZVANIE char(20),
    IZDATELSTVO char(20),
    DATA date,
    KOL_VO_STRANIC integer)
as
declare variable K integer;
BEGIN
      SELECT COUNT(*) FROM Monography
       WHERE register_number=:register_number INTO :K;
      IF (:K=0) THEN
      INSERT INTO Monography (num_monography,register_number,num_prepod,Nazvanie,Izdatelstvo,Data,kol_vo_stranic)
        VALUES(
:NUM_MONOGRAPHY,
:REGISTER_NUMBER,
:NUM_PREPOD,
:NAZVANIE,
:IZDATELSTVO,
:DATA,
:KOL_VO_STRANIC
        );
      ELSE
      EXCEPTION hasMonography; 
    END
Подскажите в чем проблема?
Софт и база в приложенном файле..
Вложения
Тип файла: zip DB.zip (654.7 Кб, 4 просмотров)
neomax38 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
error при добавлении даты viks1 Общие вопросы Delphi 12 13.05.2012 13:46
InterBase.SQL.Ошибка при запросе к бд. athleet БД в Delphi 3 09.04.2012 19:58
Ошибка при компиляции:System Error. Code: 2. Waik Общие вопросы Delphi 0 28.05.2011 20:43
Ошибка (error code 0) при использовании libmysql.dll kr00t БД в Delphi 4 28.04.2011 15:58