SmartAssembly

Latest version: 6.7

SmartAssembly

Knowledge Base

System.InvalidOperationException when attempting to connect to local SmartAssembly database

Category: Troubleshooting & error messages
Date: 11 Aug 2011
Product: SmartAssembly
When running SmartAssembly using the (default) local database on a 64-bit edition of Windows , the following error will occur:
At preparing to connect to database - SystemInvalidOperationException: The Microsoft.Jet.OLEDB.4.0 provider is not registered on the local machine.

Microsoft Windows have discontinued the Jet database driver needed to connect to the local database, so there is no 64-bit Jet provider. This means that if you are running SmartAssembly on a 64-bit system, you can either switch to a Microsoft SQL Server database or install SmartAssembly into the %ProgramFilesx86% directory (normally c:\program files (x86)). The latter will cause SmartAssembly to run in the Windows-On-Windows emulator as a 32-bit application.

Document ID: KB201108000518 Keywords: Jet,provider,SmartAssembly,InvalidOperationException

Was this article helpful?

Search support
Forums
Visit the SmartAssembly forum.

SmartAssembly

all products