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

С уважением, Владимир.
...
Рейтинг: 0 / 0
06.04.2007, 14:17
    #34443566
Думающий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер JET
Долго пытался угадать текст ошибки и код обращайющийся к dbf файлу, не смог
...
Рейтинг: 0 / 0
06.04.2007, 14:41
    #34443660
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер JET
тынць
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
06.04.2007, 14:59
    #34443757
Туридав
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер JET
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
06.04.2007, 15:30
    #34443883
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер JET
Код: 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
06.04.2007, 15:39
    #34443927
Думающий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер JET
Ошибка при коннекте или при обращении к таблицам?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Драйвер JET / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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