string  strConnection = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\\file; Extended Properties=DBASE III;";
OleDbConnection conn = new OleDbConnection(strConnection);
这样可以连接DBF文件并操作。但是当dbf文件的名字长度超过8时,就会出现:"Microsoft Jet 数据库引擎找不到对象'这里是DBF的名称'。请确定对象是否存在,并正确地写出它的名称和路径。"比如语句
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM a123456789", conn);
就会报错。a123456789.dbf是目录D:\file下的文件。
请问有什么解决之道?