
Я только что обновился с Windows 7 64 до Windows 10 64. Теперь у меня проблемы с драйвером Visual FoxPro. Я использую 32-битный менеджер ODBC (C:\Windows\SysWOW64\odbcad32.exe). Когда я пытаюсь добавить или изменить исходный код Visual fox pro, я получаю следующую ошибку:
Я проверилC:\Windows\system32\vfpodbc.dllи она существует. Почему я получаю эту ошибку и как ее исправить?
решение1
Проверить :
- Проверьте реестр в
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
подразделе вашего драйвера, существуют ли перечисленные файлы.
Для 32-битной программы папкаC:\Windows\System32
недоступна и автоматически заменяется наC:\Windows\SysWOW64
. Поэтому путь к System32 следует заменить на SysWOW64. - Вам следовало установитьFoxPro 9.0 Пакет обновления 2.0 иИсправления(на самом деле только третий в списке)
- Возможно, вам придется загрузить и установитьОсновной пакет MSXML 4.0
Проблема также может заключаться в несовместимости с Internet Explorer 11 или Spartan.
Вы использовали IE11, когда еще были на Windows 7?
Если решение не найдено, всегда есть возможностьпонижение до Windows 7.
решение2
В случае, если ничего не поможет, как это случилось со мной сегодня, попробуйте установитьVFP 9 Service Pack 2 Runtime, доступны наhttp://www.foxpert.com/download/runtime.htmlиhttps://github.com/VFPX/VFPRuntimeInstallers
Причина в том, что этот установщик включает в себя иВФПОЛЕБиVFPODBCдрайверы, и он успешно установился на компьютере с Windows 7, где все другие автономные установщики не смогли это сделать.
Обязательно отметьтеODBC и OLE DBвариант наФайлы времени выполненияраздел настройки.
Более старая версия VFPODBC.MSI доступна по адресуhttp://web.sisgarbe.pt/sispub/download/obter.php?produto=VFPODBC