![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при записи в таблицу БД [D7, dBase, FoxPro]
Валентин Иванов © (2008-01-31 16:16:00)ADOQuery, Провайдер - MS OLE DB for Visual FoxPro.
При попытке записи в таблицу БД Visual FoxPro 7 c помощью оператора INSERT получаем ошибку:"Field <имя> does not accept null values". Как для данного драйвера можно отключить проверку полей на null ?
Правильный_Вася (2008-01-31 21:53:00) [1]
> при попыткезаписать что-либо в числовое поле сразу вылетаешь
> в указанную ошибку.
враки
ошибка говорит об обратном - при попытке НЕ заполнить выдает ошибку
Павел Калугин (2008-01-31 19:05:00) [2]> [4] Валентин Иванов (31.01.08 19:02)
это ограничение структуры базы
при вставке Вы должны передавать кортеж в которыом данные поля (помеченные not null) обязательно заполнены
Валентин Иванов (2008-01-31 19:02:00) [3]А записать ничего не позволяет. Строковые поля заполняются, а при попытке
записать что-либо в числовое поле сразу вылетаешь в указанную ошибку.
Галинка (2008-01-31 18:26:00) [4]Валентин Иванов (31.01.08 16:16)
легче автозаполнения этого поля сделать. Просто база так спроектирована, что туда надо что-то записать.
Anatoly Podgoretsky (2008-01-31 16:26:00) [5]> Валентин Иванов (31.01.2008 16:16:00) [0]
Никак, правилами NULL запрещен.
Palladin (2008-01-31 16:23:00) [6]причем тут драйвер... это ограничение структуры БД...