.:thomas:.: mySQL Connect

Hallo,
ichfrage mal einfach hier nach, ich habe gerade angefangen, einen mySQL Server zu installieren. Funktioniert auch soweit.

Habe nur leider noch nicht viel Ahnung davon :-)

Nun möchte ich über eine ASP auf diesen zugreifen. Vorher steckte hinter der ASP Seite eine Access_DB (nur zur Info)

Folgenden Connect habe ich im Internet gefunden:
<%
myDSN = "Driver=mySQL};
DATABASE=meine_db;
SERVER=192.168.1.3;
PORT=3306;UID=meinname;
PWD=meinpasswort;"

Set DBConnection = Server.CreateObject("ADODB.Connection")
DBConnection.Open myDSN
%>

Nur leider erhalte ich jetzt folgende Fehlermeldung:
Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben.

Kann mir jemand helfen? Danke.

  1. Hallo,

    ichfrage mal einfach hier nach, ich habe gerade angefangen, einen mySQL Server zu installieren. Funktioniert auch soweit.

    Habe nur leider noch nicht viel Ahnung davon :-)

    Nun möchte ich über eine ASP auf diesen zugreifen. Vorher steckte hinter der ASP Seite eine Access_DB (nur zur Info)

    Folgenden Connect habe ich im Internet gefunden:
    <%
    myDSN = "Driver=mySQL};

    Hier fehlt mindestens eine geschweifte Klammer-auf.

    DATABASE=meine_db;
    SERVER=192.168.1.3;
    PORT=3306;UID=meinname;
    PWD=meinpasswort;"

    Außerdem glaube ich nicht, dass ASP(VBScript) einfach so Zeilenumbrüche in einem String erlaubt.

    Probier mal so:
    myDSN = "Driver={MySQL};" & _
            "DATABASE=meine_db;" & _
            "SERVER=192.168.1.3;" & _
            "PORT=3306;UID=meinname;" & _
            "PWD=meinpasswort;"

    Set DBConnection = Server.CreateObject("ADODB.Connection")
    DBConnection.Open myDSN
    %>

    Wenns dann noch nicht geht, schau mal in die Systemsteuerung-ODBC-Registerkarte:Treiber, wie der mySQL Treiber wirklich heißt. Könnte nämlich auch {MySQL ODBC 3.51 Driver} heißen.

    viele Grüße

    Axel

    1. Hallo Axel, wollte mich nur kurz bedanken. Hat wunderbar funktioniert.

      mfg thomas