I was trying to use Simego.SQLImport.exe on 64bit windows 7 and I got this error.
---------------------------
SQL Import Studio
---------------------------
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
---------------------------
OK
---------------------------
This is because if your application runs in 64-bit mode, all of the components it uses must also be 64-bit. There is no 64-bit Jet OLE DB Provider, so you get the message described. You would receive a similar error when trying to connect to a database using OLE DB or ODBC if there is no 64-bit version of the specified OLE DB provider or ODBC driver.
This problem only occurs in applications that run in 64-bit mode. Compiling the application so it runs only in 32-bit mode is the best current solution.
In this case the easiest was to fix this was to use corflags to force it to run in 32bit
corflags /32bitreg+ /force Simego.SQLImport.exe
This problem only occurs in applications that run in 64-bit mode. Compiling the application so it runs only in 32-bit mode is the best current solution.
In this case the easiest was to fix this was to use corflags to force it to run in 32bit
corflags /32bitreg+ /force Simego.SQLImport.exe
No comments:
Post a Comment