在同一文件夹中,我有两个文件: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提供程序连接字符串参数?