For information about downloading and installing the Visual FoxPro ODBC driver, see Visual FoxPro ODBC Driver on MSDN Downloads. The Visual FoxPro OLE DB Provider (VfpOleDB.dll) exposes OLE DB interfaces that you can use to access Visual FoxPro databases and tables from other programming languages and applications.
I am attempting to add the Visual FoxPro ODBC driver to my list of active data sources, but am unable to do so.
I have installed the latest driver downloaded directly from microsoft, and I have found the driver .dll file in windows explorer. However, when I attempt to add the data connection via ODBC Data Sources (32-bit), the driver does not come up in the available list.
I checked the list in ODBC Data Sources (64-bit), just to make sure it was not listed there. I am aware that the FoxPro ODBC driver is 32-bit only.
What next steps should I take in troubleshooting this issue? I've been googling for over two hours now, with no new developments. Thanks.
1 Answer
I was having a similar issue and found the MSI installer for the ODBC driver here:
Installed it on Windows 10 and is working properly.
Not the answer you're looking for? Browse other questions tagged windows-10odbcvisual-foxpro or ask your own question.
I've installed Visual FoxPro driver from this link on my 64 Bit Windows 7 Home Premium OS and tried to register vfpoledb.dll using REGSVR32. I could able to register this dll but when run my application which accesses VFP database is throwing the following error:
System.InvalidOperationException: The 'VFPOLEDB.1' provider is not registered on the local machine.
The same application is working fine in 32 bit Windows 7 Home Premium OS without any issues. I have googled for 64 bit VFP driver and found out that there are no VFP drivers for 64 bit OS from this link. Kindly help me to resolve this issue.
NageshNagesh3 Answers
I have found out that there is no 64 bit VFP Driver for 64 bit OS. All we have to do is to change the build option in project properties and set the Platform Target to X86 instead of Any CPU. Build the application for X86. Please refer to this for more details.
NageshNageshMicrosoft Visual Foxpro Odbc Driver
It's a bit late, but may helps somebody else:) You can use Advantage OLE DB Provider for Windows 64-bit, which works like VFPOLEDB. Example in python:
This Page describes how to run the 32 bit drivers on 64-bit windows. (You must set them up in the 32-bit ODBC Administrator.)