|
|
|
Драйвер JET
|
|||
|---|---|---|---|
|
#18+
Добрый день. Использую VS2005 + SP1, Пытаюсь создать или открыть DBF-файл с именем, в котором более 8 знаков. Ошибка на JET -драйвер. Операционка XP + SP2, офис XP. Драйвер VFPOLEDB установлен. В чем проблема? С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 13:01 |
|
||
|
Драйвер JET
|
|||
|---|---|---|---|
|
#18+
Долго пытался угадать текст ошибки и код обращайющийся к dbf файлу, не смог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 14:17 |
|
||
|
Драйвер JET
|
|||
|---|---|---|---|
|
#18+
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 нет и в помине. Т.е. дело в драйвере? Как это победить? С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 14:59 |
|
||
|
Драйвер JET
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 15:30 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=17&tid=1352863]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
406ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 704ms |

| 0 / 0 |
