Odbc Zugriff auf Access 2016 32Bit



  • Hallo Community,

    folgende Situation:
    Betriebs-System Windows 7 32Bit
    Office 2010 32Bit
    Die Programme werden mit c++ Visual Studio 2012 32Bit erstellt.
    Zugriff auf die Datenbanken mit ODBC.

    So weit läuft es auch.

    Jetzt werden in unserer Abteilung bei ca. 20 Arbeitsplätze, die Rechner ausgetauscht
    mit folgenden System:
    Betriebs-System Windows 10 64Bit
    Office 2016 32Bit
    Zugriff auf die Datenbanken per ODBC 32 Bit, die DSN sind auch schon angelegt,
    zwar mit dem ODBCad32.exe im Ordner %Windows%\System32. -> ist ja die 64Bit ODBC-Version

    Mein Arbeitsplatz wird erst in ein paar Tagen ausgetauscht.

    Mein Problem:
    Auf den Rechnern habe ich keinen Zugriff auf die Datenbank(en) da kommt die folgende Fehlermeldung vom
    ODBC Microsoft Access Driver Login Failed
    "Cannot open a database with a previous Version of your application."

    Ich habe nun auch schon in Ordner %Windows%\SysWow64 die Datei ODBCad32.exe ausgeführt,
    das ist ja die 32 Bit ODBC-Version
    darin sind auch die Verknüpfungen enthalten wie im Programm ODBCad32.exe im Ordner System32.

    Oder muss ich die Verknüpfungen komplett löschen und im 32Bit ODBC wieder eintragen.

    Ein erneutes Erstellen einer Datenbank mit Access 2016 und ein neu erstelltes Programm hat leider nichts gebracht.

    Oder ist vielleicht das Problem mit Visual Studio 2012, muss ich hier die neueste Version 2017 haben?

    Ich bin am verzweifeln.

    Kennt sich jemand aus mit diesem Phänomen?

    Ich bitte um Hilfe.


  • Mod

    Bitt versuch es erstmal mit der 32bit Version:

    c:\windows\syswow64\odbcad32.exe



  • Danke für die Antwort.

    Ok, ich werde dann die Verknüpfungen aus der 64Bit Version löschen und danach mit der 32 Bit Version wieder eingeben.

    Ob das nun funktioniert kann ich erst Morgen beantworten da ich nicht mehr im Büro bin.

    Bis dann.



  • Guten Morgen,

    jetzt funktioniert es wie gewünscht.

    Ich habe die Verknüpfungen in der ODBC 32Bit Version eingefügt.

    Zusätzlich haben wir
    https://www.microsoft.com/download/details.aspx?id=54920
    installiert.

    Danach habe ich noch was hier unter "Lösung" steht ausgeführt.
    https://support.microsoft.com/de-de/help/2874601/can-t-use-the-access-odbc-driver-or-oledb-provider-outside-office-clic

    Vielen Dank.


Anmelden zum Antworten