No ODBC Drivers available for Excel or Access in Windows 7 ?!

Anonymous
2009-10-08T06:27:39+00:00

No ODBC Drivers available for Excel or Access! Even after a complete new installation of Windows 7 and Office 2003 professional or Office 2007 professional on another computer. When I want to add a driver in the ODBC Data Source Administrator, the response is: "To install new drivers use the driver's setup program!"

In the ODBC Data Source Administrators Windows only the SQL-Native Client and SQL-Server, from Microsoft shows to be installed!

How to install these ODBC Drivers or how to go about it? Thanks a lot for your responses!

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2010-02-16T06:07:57+00:00

I think the answer is already here in this thread (but it's not, imo, the post marked as "Answer").

You need to use Windows 7 32-bit subsystem.  In particular, you need to use the ODBC control panel here:

c:\windows\sysWOW64\odbcad32.exe

At least in my case, that version (the 32 bit version) of the cpl did contain the Access (2003 in my case) ODBC driver. 

The 64 bit DLLs etc are in c:\windows\system32.  The 32 bit subsystem (so you can still run 32 bit apps on 64 bit Windows 7) is in c:\windows\sysWOW64.

I mean, that's very intuitive - right?

But I didn't post anything here until I could confirm that the 32 bit ODBC connection to Access was working (giving me the db's data).

Well what I'm trying to get to work goes through a bunch more complications: https://sourceforge.net/projects/mondrian/. Tomcat, mondrian, edits to config files to point things in the right direction, etc.

But given that it all now works, I'd say that the ODBC connection to the Access db must be working (I'm getting its data in the web interface to Mondrian).  Mondrian is an open-source (sourceforge) OLAP project.  It's also bundled with other BI stuff at: www.pentaho.com

The default data store for Mondrian on Windows is Access.

So the key is to use c:\windows\sysWOW64\odbcad32.exe

Was this answer helpful?

90+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Anonymous
2012-07-03T21:51:52+00:00

The following KB article provides additional information on how to create DSNs that make use of Office ODBC drivers on 64 bit versions of Windows.

2721825          Unable to create DSN for Microsoft Office System Driver on 64-bit versions of Windows

http://support.microsoft.com/kb/2721825/EN-US

Hopefully this helps.

Best Regards,

Nathan O.

Microsoft Online Community Support

Was this answer helpful?

30+ people found this answer helpful.
0 comments No comments

83 additional answers

Sort by: Most helpful
  1. Anonymous
    2011-08-23T15:41:35+00:00

    Even though the order was not quite right, I did this and it had no effect. The drivers are not there (MS Access Database, specifically). The problem is not security, it is with Office 2010x32 installation - Office 2010x64 installs the drivers and they are visible.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2011-08-19T22:13:55+00:00

    thank you archieperson, this works every single time.

    just double-click on the file at C\ windows\sysWOW64\odbcad32.exe

    other "Run As Administrator" option won't work.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2011-07-23T09:17:07+00:00

    Help - I've tried all seemingly appropriate fixes presented here in this thread; however, I still can't get out of the gate.

    I'm on Vista Home Prem - The app i'm trying to use was dev'd before Vista but it's functionality feels intuitive enough and is simple enough as to, seemingly,  not preclude it's use on any Win OS.

    I have no DB progrmng experience but I have a gut feeling that there is a solution.

    I would be most appreciative of anyone taking a few mins to look at the exception below and maybe offer a suggestion...or telling me in no uncertain terms that this will never work and to stop trying to pound a square peg into a round hole.

    Thanks:

    ************** Exception Text **************

    System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

       at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)

       at System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcConnection connection, OdbcConnectionString constr, OdbcEnvironmentHandle environmentHandle)

       at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection, OdbcConnectionString connectionOptions)

       at System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)

       at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)

       at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)

       at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)

       at System.Data.Odbc.OdbcConnection.Open()

       at KADU.KADUFunctions.KADUMDBConnect(String MDBPath)

       at KADU.PlayerFileIO.ClearKADU_MDB()

       at KADU.PlayerFileIO.WriteToKADU_MDB(Player[] Players)

       at DMBPlayerEditor.frmMain.btnExportKADU_Click(Object sender, EventArgs e)

       at System.Windows.Forms.Control.OnClick(EventArgs e)

       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

       at System.Windows.Forms.Control.WndProc(Message& m)

       at System.Windows.Forms.ButtonBase.WndProc(Message& m)

       at System.Windows.Forms.Button.WndProc(Message& m)

       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************

    mscorlib

        Assembly Version: 2.0.0.0

        Win32 Version: 2.0.50727.3623 (GDR.050727-3600)

        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll


    KADU

        Assembly Version: 0.6.0.0

        Win32 Version: 0.6.0.0

        CodeBase: file:///C:/dmb9/KADU/KADU.exe


    System.Windows.Forms

        Assembly Version: 2.0.0.0

        Win32 Version: 2.0.50727.3623 (GDR.050727-3600)

        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll


    System

        Assembly Version: 2.0.0.0

        Win32 Version: 2.0.50727.3620 (GDR.050727-3600)

        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll


    System.Drawing

        Assembly Version: 2.0.0.0

        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll


    KADU_Library

        Assembly Version: 0.7.0.0

        Win32 Version: 0.07.0

        CodeBase: file:///C:/dmb9/KADU/KADU_Library.DLL


    System.Data

        Assembly Version: 2.0.0.0

        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

        CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll


    System.Transactions

        Assembly Version: 2.0.0.0

        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

        CodeBase: file:///C:/Windows/assembly/GAC_64/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll


    Was this answer helpful?

    0 comments No comments