Question : Error Opening VBScript Connection to MySQL DB

I have installed MySQL 5.1 and IIS. I have created a test database & I'm trying to connect to it from a test asp page (written in VBScript)

MySQl 5.1 is newer than previous versions of MySQL that I had used therefore the admin console for it was different when I set up my database & connection.

My DB connection detaiils are as follows

Connection Name: testDB
Hostname: localhost

The port is set by detault to 3306 also.

When I test the connection within the MySQL workbench admin console itself it works fine.

In My ASP Page I try to open a connection as follows

    on Error Resume Next
    Dim sConnection, objConn , objRS

    'create and open DB Connection
    sConnection = "DRIVER={MySQL ODBC 5.1 Driver}; SERVER="&Application("ServerConn")&"; DATABASE="&Application("dbstorage")&"; UID="&Application("userVal")&";PASSWORD="&Application("passval")&"; OPTION=3"
    response.write "connection =" & sConnection & "<BR>>"
    Set objConn = Server.CreateObject("ADODB.Connection")
      If Err.Number <> 0 Then
        response.write "error number =" & Err.Number & "<BR>"
        response.write "error source =" & Err.Source & "<BR>"       
         response.write "error line =" & Err.Line & "<BR>"  
       end if  

My Application variables are read in from a Global ASA file.

When I run my ASP page I get errors printed out as follows:

connection =DRIVER={MySQL ODBC 5.1 Driver}; SERVER=testDB@localhost; DATABASE=roboDB; UID=root;PASSWORD=testdev; OPTION=3
>error number =-2147467259
error source =Microsoft OLE DB Provider for ODBC Drivers

Does anyone happen to see where my error lies (Note I have installed the 5.1 Connector driver ok).


Answer : Error Opening VBScript Connection to MySQL DB

Please check the following link and use the appropriate connection string:
Random Solutions  
programming4us programming4us