我们需要使用 C# 从 FoxPro 8 中读取数据。我要做一些操作,并将其中一些数据推送到 SQL Server 数据库。我们不确定读取这些数据的最佳方法是什么。
我看到了 OLE DB 和 ODBC;什么是最好的?
要求:
- 导出程序将每晚运行,但我的公司每天 24 小时运行。
- DBF 有时可能很大。
- 我们不需要修改数据。
- 我们使用 FoxPro 的系统非常不稳定:我需要找到一种绝对不会损坏数据的方法,并且最好不要在读取时锁定 DBF 文件。
- 速度是次要要求:它必须快,但要求 4 是最重要的。