powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заморочка с Not Null
5 сообщений из 5, страница 1 из 1
Заморочка с Not Null
    #32149370
crcru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда создавал таблицу в IBExpert то у поля указал Not Null, при занесении данных в самом IBExperte, он ругается :”мол надо поле заполнить”,(если оно пустое), а когда делаешь вставку из клиентского приложения, то данные заносятся не взирая, на то что есть данные для этого поля или нет, хотя оно Not Null. Помогите разобраться в чём дело? Заранее спасибо.
...
Рейтинг: 0 / 0
Заморочка с Not Null
    #32149420
srf2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поле-то ты создать можешь not null, а вот занести в него ты что-нибудь должен.. так что из твоей программы ты что-нибудь туда заносишь...
посмотри в том же IBExpert'е что туда пишется...
...
Рейтинг: 0 / 0
Заморочка с Not Null
    #32149476
crcru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To srt2002
Из программы, я для тестирования намерено не задаю никогого значения для этого поля, а заношу остальные поля(не not null), а в поле которое not null я посылаю пустое значение. И когда смотришь в IBExperte, там появляется новоя строка, где поля которые я занес заполнены, а поле которое not null оно пустое.....Хоя попытка создать подобную запись в самом experte не удаётся.
...
Рейтинг: 0 / 0
Заморочка с Not Null
    #32149653
Фотография oz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Null и пустая строка - большая разница.

Вставка нула (ошибка):
INSERT INTO mytable (field_notnull, field1_null) VALUES (NULL, 'somthing')

Вставка ничего (нет ошибки)
INSERT INTO mytable (field_notnull, field1_null) VALUES ('', 'somthing')
либо
INSERT INTO mytable (field_null) VALUES ('somthing')

В последнем варианте ошибки не будет, если на поле установлен DEFAULT.
...
Рейтинг: 0 / 0
Заморочка с Not Null
    #32149864
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Небось через BDE заносишь? Есть там такой баг.
Следи внимательно, чтобы были значения, иначе restore потом не сделаешь
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заморочка с Not Null
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]