从VB6应用程序连接到MySQL

时间:2011-01-24 14:29:24

标签: mysql vb6 mysql-error-1045

我正在尝试从VB6应用程序连接到本地MySQL数据库。阅读了这个问题中给出的答案,Connecting VB to MySQL我已经建立了我的联系......

Private database_connection As ADODB.Connection
Set database_connection = New ADODB.Connection
database_connection.ConnectionString = _
"Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=mydb; " _
              " Username=myuser; Password=mypass; Option=3"
database_connection.Open

这给了我一个错误......

(1) Error#: -2147467259
    Desc. : [MySQL][ODBC 3.51 Driver]Access denied for user 'ODBC'@'localhost' (using password: YES)
    Source: Microsoft OLE DB Provider for ODBC Drivers
    Native Error: 1045
    SQL State: S1000
    Help Context: 0
    Help File: 

这是正确的做法吗?如果是这样,似乎我需要在数据库中为ODBC创建一个帐户。是这种情况,还是某处出现了其他问题?

2 个答案:

答案 0 :(得分:2)

使用User=myuser;代替Username=myuser;

答案 1 :(得分:0)

检查您的用户名/密码以及该用户名是否具有连接数据库的访问权限。