Ошибка: [ODBC dBase driver: Index not found]
От: Mavus Россия  
Дата: 02.05.03 08:41
Оценка:
Доброго времени суток уважаемым программистам и разработчикам.

У меня есть задача: вытащить данные из файла .dbf и поместить их в XML некоторой структуры. Язык программирования был выбран VB6, создавался DSN, открывалось соединение ADODB.Connection, строился запрос по этому файлу и все замечательно работало. Вплоть до начала марта. А спустя полтора месяца я снова попытался воспроизвести эти действия и был неприятно удивлен: та же программа на том же файле выдавала указанную в теме ошибку. Самое смешное, что индексного файла не было и раньше. Но теперь даже Data View в среде VB6 отказывается открывать этот .dbf с той же диагностикой.
Собственно, вопрос: может кто сталкивался с этим или может дать пример работы с .dbf из-под VB6? Пойдет и VC++6, это лишь создаст некоторые неудобства. Не могу описать проблему подробнее, потому что не понимаю, в чем, собственно, дело. А другой диагностики выжать из софта не могу.
Re: Ошибка: [ODBC dBase driver: Index not found]
От: Mavus Россия  
Дата: 02.05.03 11:36
Оценка:
Если кому интересно — обошел эту проблему, выбрав в качестве провайдера не драйвер ODBC- dBase Files, а Visual Fox Pro.
Селекты делаются, а большего мне и не нужно.
Re[2]: Ошибка: [ODBC dBase driver: Index not found]
От: Аноним  
Дата: 27.04.05 09:22
Оценка:
Здравствуйте, Mavus, Вы писали:

M>Если кому интересно — обошел эту проблему, выбрав в качестве провайдера не драйвер ODBC- dBase Files, а Visual Fox Pro.

M>Селекты делаются, а большего мне и не нужно.

Столкнулся с такой же проблемой. Не мог бы всемогущий олл привести строку соединения полностью.
Задолбался я с ней, ошибка Index not found не проходит.
Моя строка соединения "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\[Путь к каталогу];Extended Properties=dBase IV;"
И вообще, где можно прочесть про Extended Properties ?? В инете я ничего не нашел.
Re[3]: Ошибка: [ODBC dBase driver: Index not found]
От: dkms1  
Дата: 27.04.05 18:26
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Моя строка соединения "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\[Путь к каталогу];Extended Properties=dBase IV;"


Jet.OLEDB.4.0 — для Access (mdb)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.