powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Драйвер JET
6 сообщений из 6, страница 1 из 1
Драйвер JET
    #34443216
Туридав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Использую VS2005 + SP1,
Пытаюсь создать или открыть DBF-файл с именем, в котором более 8 знаков.
Ошибка на JET -драйвер.
Операционка XP + SP2, офис XP.
Драйвер VFPOLEDB установлен.
В чем проблема?

С уважением, Владимир.
...
Рейтинг: 0 / 0
Драйвер JET
    #34443566
Думающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Долго пытался угадать текст ошибки и код обращайющийся к dbf файлу, не смог
...
Рейтинг: 0 / 0
Драйвер JET
    #34443660
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынць
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Драйвер JET
    #34443757
Туридав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Soft тынць
_________________
"Helo, word!" - 17 errors 56 warnings

Эту ссылку я читал в ПЕРВУЮ очередь.
Но там нет ответа...
Подключался Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Temp;Extended Properties=dBase IV;

Ошибка: Драйвер JET не обнаружил файл <имя файла> в папке D:\Temp. Проверьте правильность имени и пути.....(что-то в этом духе)

Файл там ТОЧНО есть и он ТОЧНО DBF-формата. Если делаю имя файла не 9.3, а 8.3 (имеется в виду 9.3 - это 9 знаков до точки и 3 после), то все нормально.

Сейчас подконнектился так: Provider=vfpoledb.1;Data Source="D:\Temp;
Теперь дает ошибку Field <имя поля> does not accept null values.
Это, как я понимаю, не разрешается подавать пустые значения в это поле, так?
Но в DBF ничего подобного NOT NULL нет и в помине. Т.е. дело в драйвере?
Как это победить?

С уважением, Владимир.
...
Рейтинг: 0 / 0
Драйвер JET
    #34443883
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\FPD26\\dbf;Extended Properties=dBASE IV;User ID=;Password=";
||
strConn="Provider=vfpoledb.1;Data Source=E:\\FPD26\\dbf\\";
без каких-либо проблем ...

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Драйвер JET
    #34443927
Думающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка при коннекте или при обращении к таблицам?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Драйвер JET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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