Форум программистов, компьютерный форум, киберфорум
Наши страницы
Firebird/InterBase
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Firebird/InterBase Не могу перейти с Superserver на Classic. http://www.cyberforum.ru/firebird/thread22173.html
Есть одна проблема: Никак не могу перейти с Superserver на Classic. (Firebird-1.5.3.4870) Делаю следующее: 1) На Superserver делаю резервирование базы. 2) Удаляю Superserver, перезагружаюсь....
Firebird/InterBase Создание новой БД в Firebird Всем привет! Возможно для Вас это тема покажется нелепо-смешной, но, уверен, каждый когда-то начинал... и не все знали каг, и что нужно делать?! Проблема: не получается создать новую БД. Делаю... http://www.cyberforum.ru/firebird/thread21190.html
Определение места БД Firebird/InterBase
Нужная база данных находится на сервер ( имя сервера конечно известно), на этом же серваке находится ехе приложение(скомпелированное не делфи). Оно работает непосредственно с БД, но получилося так...
структурная схема книжного магазина на IBExpert Firebird/InterBase
нужна срочно структурная схема книжного магазина на если у кого нибудь есть можете скинуть,или сделайте плиз
Firebird/InterBase Обновляемое отображение http://www.cyberforum.ru/firebird/thread17774.html
Нужна помошь, имеется БД, вот нужная ее часть для данного вапроса: CREATE TABLE Human ( id_human INTEGER NOT NULL UNIQUE, Birthday DATE NOT NULL, Sex VARCHAR(1) NOT NULL, F ...
Firebird/InterBase БД магазин(книжный) Сделайте кто нибудь плиз срочно БД магазин(книжный) на Firebird 1.5 или киньте ссылку где можно скачать:-! подробнее
Hels
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 8
0

Ошибка "validation error for column NUMDOCTYPE, value "*** null ***""

03.02.2009, 08:53. Просмотров 3858. Ответов 0
Метки (Все метки)

Здравствуйте.
В базе данных одна из таблиц (ReceivedDocument) имеет три внешних ключа, связывающих её с двумя другими таблицами (DocumentType, Organization).
В Delphi для работы с таблицами используются компоненты IBDataSet.
В свойстве InsertSQL IBDataSet'а, связанного с таблицей ReceivedDocument вызывается хранимая процедура, добавляющая в таблицу новую запись.

Проблема в следующем: при попытке добавить запись в таблицу ReceivedDocument выдаётся сообщение:

"validation error for column NUMDOCTYPE, value "*** null ***"".

NUMDOCTYPE - внешний ключ для связи с таблицей DocumentType.
При этом в таблице есть два внешних ключа, связывающих её с таблицей Organization - сдесь всё нормально.


Посмотрел SQL монитором что на самом деле передаётся на сервер - оказалось, что процедура вставки не вызывается, исключение возникает раньше.
При тестировании процедуры в IBExpert записи нормально добавляются - значит ошибка где-то в приложении. Вопрос: где?

Вернуться к обсуждению:
Ошибка "validation error for column NUMDOCTYPE, value "*** null ***""

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2009, 08:53
Готовые ответы и решения:

Ошибка при создании триггера: "Column unknown"
ошибка и обстоятельства на картинках (interbase xe7). пробовал так же:...

Сервер.Загрузка "1" ядра процессора на ~100%, "2" на ~5%!!!? (при многопроц. системе) АС "Смета" БД FB 2.5
Добрый день(вечер)!!! Ситуация: Существует серв с бд для бухгалтерии, вообщем...

Ошибка "Column does not belong to referenced table". при добавлении триггера (Firebird/ibexpert)
Добавить в сценарий операторы создания генераторов, исключений и триггеров. Для...

заменить значение поля таблицы с "0" на "1"
Здравствуйте! Помогите с запросом. Нужно сделать запрос к базе такой, чтобы...

Ошибка при добалении "Arithmetic overflow or division by zero has occurred"
Добрый день!! insert into...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru