Нам нужно прочитать данные из FoxPro 8 с помощью C#. Я собираюсь выполнить некоторые операции и передать некоторые из этих данных в базу данных SQL Server. Мы не уверены, какой лучший способ прочитать эти данные.
Я видел OLE DB и ODBC; что лучше?
ТРЕБОВАНИЯ:
- Экспортная программа будет работать каждую ночь, но моя компания работает 24 часа в сутки.
- DBF иногда может быть огромным.
- Нам НЕ нужно изменять данные.
- Наша система, использующая FoxPro, довольно нестабильна: мне нужно найти способ, который АБСОЛЮТНО не портит данные, а в идеале не блокирует DBF-файлы при чтении.
- Скорость — второстепенное требование: она должна быть быстрой, но требование №4 — самое важное.