Renegade: ASP und MySQL

Hallo, ich möchte mit ASP auf eine MySQL Datenbank zugreifen und bekomme aber folgenden fehler:

Fehlertyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben

Mein Quellcode sieht so aus:

<%
 Dim strDriver
 strDriver = "DRIVER=MySQL;"
 Dim strServer
 strServer = "SERVER=localhost;Host=%;"
 Dim strUsername
 strUsername = "UID = username;"
 Dim strPassword
 strPassword = "PWD = passwort;"
 Dim strDatabase
 strDatabase = "DATABASE=C:\mysql\data\mysql;"
 Dim strComplete
 strComplete = strDriver & _
        strServer & _
        strUsername & _
        strPassword & _
        strDatabase

' --- Öffnen der Datenbankverbindung

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.open strComplete

Response.Write "Datenbankverbindung zu Server geöffnet"

objConn.Close
Set objConn = Nothing

%>

kann mir jemand sagen wo mein fehler liegt? oder was ich noch installieren muss?

Danke

MFG

  1. Fehlertyp:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben

    Mein Quellcode sieht so aus:

    Dim strDatabase
    strDatabase = "DATABASE=C:\mysql\data\mysql;"

    Du musst erst eine Datenquelle anlegen. Dazu brauchst Du den MySQL-ODBC-Connector.

    http://www.mysql.org (Oben, mitte)

    Dann die System-DSN erstellen.

    Diese mit Ihrem Name als Database eintragen.
    Genau so geht das auch mit Access, Excel...

    (Über Start-Einstellungen-Systemsteuerung-Verwaltung-Datenquellen(ODBC))

    http://aktuell.de.selfhtml.org/artikel/cgiperl/odbc/index.htm

    Aber, wenn Du mit MySQL arbeitest, warum dann ASP? Mit PHP brauchst Du den lang(sam)en Umweg über ODBC nicht.

    fastix

    1. strDatabase = "DATABASE=C:\mysql\data\mysql;"
      Du musst erst eine Datenquelle anlegen. Dazu brauchst Du den MySQL-ODBC-Connector.

      Download:
      http://www.mysql.com/downloads/download.php?file=Downloads%2FMyODBC3%2FMyODBC-3.51.06.exe&mirror=http%3A%2F%2Fsunsite.informatik.rwth-aachen.de%2Fmysql%2F

      Installieren.... kein Neustart :)

      Über Start-Einstellungen-Systemsteuerung-Verwaltung-Datenquellen(ODBC)
      die System-DSN erstellen:

      http://fastix.dyndns.org/tests/mysql_odbc_1.gif

      und:

      http://fastix.dyndns.org/tests/mysql_odbc_2.gif

      Testen:

      http://fastix.dyndns.org/tests/mysql_odbc_3.gif

      und dann:

      strDatabase = "DATABASE=test"

      fastix