DBX error:Driver could not be properly initialized

Abstract: This error means the client for database you are trying to connect to cannot be found, or the wrong version was found.

Q I'm getting the following error when trying to connect to my Database. What is the cause?

DBX error: Driver could not be properly initialized
Client library May be missing, of the wrong version,
May be missing from the driver or the system path

A. Here are possible causes for this error:

  1. The wrong version of the client for the database you are trying to connect to is being found on your computer. This is the most common cause of this error. For a list of supported clients see the readme.html file included with your product.
  2. The client for the database you are trying to connect to is not in your path.
  3. The client for the database you are trying to connect to is not installed.
  4. The client for the database you are trying to connect to has a bad install.
  5. The client for the database you are trying to connect to is installed multiple times, and a bad copy is found in your path first.
  6. The wrong bitness of the client for the database you are trying to connectis installed. For example, you have a 32 bit application and have the 64 bit version of the client installed.

All of these errors really mean the same thing. That is, the client need for your connection cannot be found.If you are not sure how to get the client for you database, you need to contact your database vendor.

If you are still confused after reading all the above solutions, we recommend using Process Monitor to determine where files are being looked for on your computer. You can download Process Monitor from technet.microsoft.com/en-us/sysinternals/bb896645