ich hoffe ich habe das Thema hier richtig gepostet. In meinem Netzwerk läuft ein MySQL-Server (Version 5.0). In diesem ist eine Datenbank mit mehreren Tabellen hinterlegt. Auf den einzelnen Rechnern (Windows 2000) habe ich den ODBC-Treiber (Version 3.51) installiert und kann im ODBC-Datenquellen-Administrator auch eine erfolgreiche Verbindung zu einer Tabelle herstellen. Füge ich jetzt in mein MFC-Projekt eine ODBC-Consumer-Klasse ein, so kommt bei der Angabe der Datenquelle folgende Fehlermeldung: "Loading database list not implemented for SQLDriverConnect()"? Was mache ich da falsch? Hat das mit irgendwelchen Rechten zu tun? Bin immer als root reingegangen. Auch wenn ich die API-Klassen nehme funktioniert es nicht. Kann mir da irgendjemand einen Tipp geben?Dieser Post wurde am 12.10.2006 um 09:47 Uhr von AndyDD editiert.
Ich habe jetzt mal ein funktionierendes Projekt (lief vorher mit Access) umgeschrieben. Das Ansprechen der Datenbank funktioniert anscheinend, er hat nur ein Problem mit dem String, der aus der Methode GetDefaultSQL() zurückkommt. Was muss da korrekterweise zurückgeben?
Hab jetzt rausgefunden das es offensichtlich mit dem Visual Studio zu tun haben muss. Habe das ganze mal mit VS 6.0 probiert und da läuft es. Kennt jemand den Grund? Liegts vielleicht am Treiber?