В одной папке у меня есть два файла: company.dbf и company.cdx.
Мой фрагмент кода:
OleDbConnection oleDbCon = new OleDbConnection(@"Provider=VFPOLEDB.1; Data Source=c:\DBF\; Collating Sequence=MACHINE");
string rows = @"SELECT name FROM [company.dbf]";
OleDbDataAdapter da = new OleDbDataAdapter(rows, oleDbCon);
Выполнение кода У меня ошибка: System.Data.OleDb.OleDbException: «Функция недоступна.»
Если я удаляю или переименовываю индексный файл (company.cdx), приложение работает следующим образом. Кажется, провайдер пытается открыть индексный файл вместо dbf. Что я делаю не так?
Еще один вопрос: где найти все параметры строки подключения поставщика Visual Foxpro Oledb?