0
Nikita
05.03.04
✎
10:18
|
Подключаюсь к базе DBF и выполняю простые команды:
ADO = ÑîçäàòüÎáúåêò("ADODB.Recordset");
ADO.Open("SELECT * FROM buffer.dbf","Driver={Microsoft Visual FoxPro Driver}; SourceType=DBF; SourceDB=D:\maykov",2,2,1);
ADO.AddNew();
ADO.Fields("NumDoc").Value = "154468";
ADO.Update();
После чего выскакивает ошибка!!!
Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC Visual FoxPro Driver]Field DATEDOC does not accept null values.
Самое обидное, что запись в таблицу корректно добавляется, но программа остановлена.
Если в таблице разрешить .Null. значение для всех полей, все проходит ок, но менять базу не хочется!
Заполнять все поля... можно... но вдруг, кто добавт еще поле в базу!!!
|
|