嘿所有人,真的在这里对着键盘猛击,任何信息或指向正确的方向都会很棒。
我有一组带有.MDX索引的.DBF文件。它们应该是dBASE版本7,但Borland BDE只能从我发现的版本可靠地连接到5.0。
我可以使用IV和5.0连接字符串进行连接,如下所示:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\IDS\PowerSell\MyData\;Extended Properties=dBASE 5.0;
我得到的模式与表的实际模式不同,我必须运行笨拙的查询,结果只是我得到的问题的结果:
有没有人对使用MDX索引和.NET连接和使用DBF文件有任何见解?最有可能是dBASE 7文件?
谢谢,
答案 0 :(得分:2)
您是否尝试过System.Data.Odbc驱动程序(不是OldeDb)?
总而言之,要小心。我记得1个产品(BDE或ODBC)收回对FoxPro数据库的支持,说“更新未经认证”或其他东西。总而言之,那些“更新”的DBF格式通常不会带来任何乐趣,只会带来不兼容性。您可能想要调查您所拥有的版本/级别ODBC驱动程序与您需要的内容。
如果可以,导出数据并运行到另一种格式。
答案 1 :(得分:0)
Sybase的Advantage数据库(ADS / Advantage数据库服务器)应该可以很好地与Foxpro和早期的dBase文件配合使用,是目前支持的产品,是BDE(Borland数据库引擎)的理想替代品,请查看www。 sybase.com/advantage