ODBC .DBF файлы в C # - PullRequest
       16

ODBC .DBF файлы в C #

0 голосов
/ 16 апреля 2009

У меня много проблем с использованием файлов .dbf. У меня есть приложение, написанное на C #, которое читает из файлов .DBF и затем экспортирует их в другую базу данных. Я попытался использовать драйвер Microsoft dBase, но он не читает все нужные мне файлы .DBF. Это означает, что я могу извлечь данные только из двух из пяти файлов .DBF, Visual Studio сообщает мне другие файлы .DBF не существует, и он продолжает говорить, что моя входная строка слишком велика. Существует несколько драйверов Microsoft Visual Fox Pro, но каждый раз, когда я выбираю один из них, Visual Studio сообщает, что не может установить соединение. Хуже всего то, что это приложение будет использоваться на клиентских машинах, к которым у меня нет доступа. Как сохранить источник данных ODBC, чтобы мое приложение работало на компьютере других людей? Я очень незнаком с .DBF, не знаю, какой драйвер лучше всего работает, и мне нужен кто-то, кто поможет мне пройти через все шаги.

1 Ответ

2 голосов
/ 16 апреля 2009

Это файлы DBF, созданные Foxpro, случайно? Если они были созданы версией Foxpro больше 7, то драйвер ODBC их все равно не будет читать. В этом случае вместо этого используйте драйвер OLE-DB , который может работать с вашими файлами независимо от их источника, и стоит попробовать, так как использование OLE-DB удаляет от источника данных ODBC.

Редактировать: удалена спам-ссылка

...