Windows 10 не может добавить драйвер ODBC для Visual FoxPro

7160
Alex Ritter

Я пытаюсь добавить драйвер ODBC для Visual FoxPro в список активных источников данных, но не могу этого сделать.

Я установил последнюю версию драйвера, загруженного непосредственно из Microsoft, и обнаружил файл .dll драйвера в проводнике Windows. Однако, когда я пытаюсь добавить подключение для передачи данных через источники данных ODBC (32-разрядные), драйвер не появляется в списке доступных.

Я проверил список в ODBC Data Sources (64-bit), просто чтобы убедиться, что он там не был указан. Я знаю, что драйвер FoxPro ODBC только 32-битный. enter image description here

Какие дальнейшие шаги я должен предпринять для устранения этой проблемы? Я гуглю уже более двух часов, без новых разработок. Благодарю.

0
Я слышу, что вы говорите @Ramhound. Причина, по которой эта проблема возникла, была вызвана тем, что я обновил Microsoft Excel с 2007 по 2010 год. Используя Excel 2007 на той же 64-разрядной ОС, я смог импортировать данные Visual FoxPro в Excel. После обновления я обнаружил, что опция недоступна, и я пытаюсь «вернуться туда, где я был». Alex Ritter 7 лет назад 0
Убедитесь, что вы случайно не установили 64-разрядную версию Excel. Я уже могу сказать вам, что это ** точно **, что вы сделали, потому что ваш драйвер доступа является 64-разрядным. * 32-битная версия Excel не может загрузить 64-битный драйвер. * Драйверы FoxPro ODBC` были проблемой для разработчиков с момента выхода Vista 64-битной версии. Вам придется удалить 64-разрядную версию Office и установить 32-разрядную версию Office, так как они НЕ МОГУТ быть установлены в одной системе. Ramhound 7 лет назад 0
@Ramhound Спасибо за вашу помощь. Я надеялся, что смогу использовать 64-битную версию Excel, так как на моем листе Excel есть тысячи вычислений, и при вычислениях возникали ошибки нехватки памяти. Теперь я вижу, что это не вариант из-за отсутствия 64-битного драйвера foxpro. Спасибо Alex Ritter 7 лет назад 0
Я не могу поверить, что нет стороннего драйвера FoxPro OOBC. Как я уже сказал, проблема существует уже более десяти лет. Хотя вы должны стремиться заменить FoxPro чем-то, что не является древним, все еще существуют законные бизнес-кейсы для его использования. Если у бизнеса есть достаточно веской причины для его использования, это, вероятно, означает, что кто-то придумал решение. Ramhound 7 лет назад 0

1 ответ на вопрос

-1
SOKeefe

У меня была похожая проблема, и я нашел установщик MSI для драйвера ODBC здесь:

http://www.topol.eu/articles/download%20odbc

Установил его на Windows 10 и работает нормально.

Ссылка не работает, кроме того, мне трудно поверить, что ссылка на самом деле имеет 64-битный драйвер Visual FoxPro ODBC Ramhound 6 лет назад 3
Как указано в исходном вопросе, 64-разрядный ODBC-драйвер Visual FoxPro отсутствует. Это установщик 32-битного драйвера. Если ссылка, которую я разместил, не работает для вас, вы можете попробовать Googling «VFPODBC.msi», как я ее и нашел. SOKeefe 6 лет назад 0
Автор не сможет использовать 32-битный драйвер ODBC с 64-битным Access / Excel. Обнаружив, что MSI никогда не был проблемой автора, вы можете скачать его непосредственно из Microsoft. Ramhound 6 лет назад 0
Он отлично работает на моей 64-битной операционной системе. SOKeefe 6 лет назад 0
Это работает, потому что вы не используете 64-битную установку Office. Ramhound 6 лет назад 1