Ошибка поставщика Microsoft Visual Foxpro OleDb: System.Data.OleDb.OleDbException: «Функция недоступна». - PullRequest
0 голосов
/ 08 ноября 2018

В одной папке у меня есть два файла: 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?

...