Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при записи в таблицу БД [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]

причем тут драйвер... это ограничение структуры БД...


Наверх

Титульная страница Поиск, карта сайта Написать письмо