Доброго времени суток уважаемым программистам и разработчикам.
У меня есть задача: вытащить данные из файла .dbf и поместить их в XML некоторой структуры. Язык программирования был выбран VB6, создавался DSN, открывалось соединение ADODB.Connection, строился запрос по этому файлу и все замечательно работало. Вплоть до начала марта. А спустя полтора месяца я снова попытался воспроизвести эти действия и был неприятно удивлен: та же программа на том же файле выдавала указанную в теме ошибку. Самое смешное, что индексного файла не было и раньше. Но теперь даже Data View в среде VB6 отказывается открывать этот .dbf с той же диагностикой.
Собственно, вопрос: может кто сталкивался с этим или может дать пример работы с .dbf из-под VB6? Пойдет и VC++6, это лишь создаст некоторые неудобства. Не могу описать проблему подробнее, потому что не понимаю, в чем, собственно, дело. А другой диагностики выжать из софта не могу.
Если кому интересно — обошел эту проблему, выбрав в качестве провайдера не драйвер ODBC- dBase Files, а Visual Fox Pro.
Селекты делаются, а большего мне и не нужно.
Здравствуйте, 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 ?? В инете я ничего не нашел.