Zur Hauptseite ... Zum Onlinearchiv ... Zum Abonnement ... Zum Newsletter ... Zu den Tools ... Zum Impressum ... Zum Login ...

Achtung: Dies ist nicht der vollständige Artikel, sondern nur ein paar Seiten davon. Wenn Sie hier nicht erfahren, was Sie wissen möchten, finden Sie am Ende Informationen darüber, wie Sie den ganzen Artikel lesen können.

Kompletten Artikel lesen?

Einfach für den Newsletter anmelden, dann lesen Sie schon in einer Minute den kompletten Artikel und erhalten die Beispieldatenbanken.

E-Mail:

Gedrucktes Heft

Diesen Beitrag finden Sie in Ausgabe 4/2013.

Unser Angebot für Sie!

Lesen Sie diesen Beitrag und 500 andere sofort im Onlinearchiv, und erhalten Sie alle zwei Monate brandheißes Access-Know-how auf 72 gedruckten Seiten! Plus attraktive Präsente, zum Beispiel das bald erscheinende Buch 'Access 2010 - Das Grundlagenbuch für Entwickler'!

Diesen Beitrag twittern

Einsatz des MyODBC/MySQL Connectors

Beim Einsatz des MyODBC-Treibers (nun unter dem Namen MySQL Connector zu finden) für den Zugriff auf eine MySQL-Datenbank treten mitunter kleinere Probleme auf. Dieser Beitrag liefert Antworten zu aktuellen Fragen. So kann es beispielsweise sein, dass die Performance ohne ersichtlichen Grund einbricht oder Sie den Treiber beim Einbinden oder Importieren von MySQL-Datenbanken nicht mehr finden.

Versionen

MyODBC kam lange Zeit in der Version 3.51 daher. Diese wurde mit Erscheinen von MySQL 5 um die Version 5.1 ergänzt. Die neue Version unterstützt die neuen Features von MySQL 5 wie etwa Stored Procedures.

Version 5.2, die nicht mehr unter dem Namen MyODBC, sondern unter MySQL Connector/ODBC erscheint, bündelt die Funktionen der Vorgängerversionen.

Nun gibt es eine 32bit- und eine 64bit-Version des Treibers. Welche nimmt man nun? Schauen wir uns verschiedene Konfigurationen an:

  • Windows, 32bit-Version: Sie müssen die 32bit-Variante des Treibers verwenden.
  • Windows, 64bit-Version, Access, 32bit-Version: Sie müssen die 32bit-Variante verwenden.
  • Kombinationen mit der 64bit-Version von Access haben wir nicht getestet, da diese Version sehr selten eingesetzt wird (mangels Unterstützung von 32bit-OCX-Steuerelementen et cetera).

In den folgenden Abschnitten schauen wir uns an, was bei den verschiedenen Varianten geschieht – auch bei Installation der 64bit-Version des ODBC-Treibers.

MyODBC installieren

Bevor Sie von Access aus auf eine MySQL-Datenbank zugreifen können, benötigen Sie den notwendigen Treiber. Diesen finden Sie auf der Webseite von MySQL, aktuell unter diesem Link:

http://dev.mysql.com/downloads/connector/odbc/

Diese Seite bietet die aktuelle Version zum Download an (zur Zeit der Erstellung dieses Beitrags 5.2.4).

Zum Herunterladen des ODBC-Treibers für MySQL-Datenbanken müssen Sie sich zuvor auf der Webseite registrieren.

Tabelle per MyODBC einbinden

Wenn Sie eine Tabelle einer MySQL-Datenbank einbinden möchten, gehen Sie dazu normalerweise wie folgt vor:

  • Sie wählen – hier etwa unter Access 2010 – den Ribbon-Eintrag Externe Da­ten|Importieren und Ver­knüp­fen|ODBC-Datenbanken aus (ver­sionsübergreifend gelingt dies vom VBA-Direktbereich aus mit dem Befehl RunCommand acCmdImportAttachODBC).
  • Dann geben Sie an, ob Sie die Tabellen importieren oder verknüpfen möchten.
  • Im Dialog Datenquelle auswählen entscheiden Sie, ob Sie eine Dateidatenquelle oder eine Com­­puterdatenquelle nutzen möchten (s. Bild 1).
  • Auswahl der DSN-Art

    Bild 1: Auswahl der DSN-Art

  • Klicken Sie dann auf die Schaltfläche Neu.
  • Im folgenden Dialog Neue Datenquelle erstellen wählen Sie den ODBC-Treiber aus, der normalerweise immer ganz unten in der Liste erscheint (s. Bild 2).
  • Auswahl des ODBC-Treibers

    Bild 2: Auswahl des ODBC-Treibers

  • Geben Sie im folgenden Dialog den Namen für die Datenquelle an und klicken Sie im nachfolgenden Dialog auf Fertigstellen.
  • Schließlich konfigurieren Sie mit dem Dialog aus Bild 3 die Datenquelle und wählen im folgenden Fenster die zu verknüpfenden oder zu importierenden Tabellen aus.

Sie haben das Ende des frei verfügbaren Teils des Artikels erreicht. Lesen Sie weiter, um zu erfahren, wie Sie den vollständigen Artikel lesen und auf viele hundert weitere Artikel zugreifen können.

Sind Sie Abonnent?Jetzt einloggen ...
 

Kompletten Artikel lesen?

Einfach für den Newsletter anmelden, dann lesen Sie schon in einer Minute den kompletten Artikel und erhalten die Beispieldatenbanken.

E-Mail:

© 2003-2015 André Minhorst Alle Rechte vorbehalten.