Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
__barmaley
Зарегистрирован: 12.09.2005 Сообщения: 3
|
Добавлено: Пт Ноя 11 2005 21:37 Заголовок сообщения: Delphi. Firebird/InterBase |
|
|
Я работаю в Дельфи.
Проблема состоит в следующем:
Я редактирую данные через сетку. Для работы я использую IBQuery+IBUpdateSQL. Одно поле Integer не отображается в сетке, но заполняется. При добавлении новой записи я делаю так: на OnNewRecord ставлю quQueryPole.AsInteger := Value. (Value просто переменная). Выдается ошибка: 'Validation error for column POLE, value "*** null ***"' Как избавится от этого?
PS: Со строковыми полями в аналогичной ситуации всё нормально. Почему?
Буду очень признателен за ответ. |
|
Вернуться к началу |
|
|
__barmaley
Зарегистрирован: 12.09.2005 Сообщения: 3
|
Добавлено: Вс Ноя 13 2005 16:00 Заголовок сообщения: Re: Delphi. Firebird/InterBase |
|
|
Спасибо за ответ.
Но вся проблема была в том, что я не до конца написал запрос на вставку. А поле действительно NOT NULL. Я просто на OnNewRecord заполнял поля в запросе, а в сам текст запроса ничего не вносил. |
|
Вернуться к началу |
|
|
|