【问题标题】:Connecting to MySQL from a VB6 application从 VB6 应用程序连接到 MySQL
【发布时间】:2011-01-24 14:29:24
【问题描述】:

我正在尝试从 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 创建一个帐户。是这样吗,还是有什么地方不对劲?

【问题讨论】:

    标签: mysql vb6 mysql-error-1045


    【解决方案1】:

    使用User=myuser; 而不是Username=myuser;

    【讨论】:

    • 谢谢你。它没有解决问题,但它已经把它变成了一个不同的问题。
    【解决方案2】:

    检查您的用户名/密码,以及该用户名是否有权连接到数据库。

    【讨论】:

    • 谢谢。我可以使用用户名和密码从命令行连接,并执行各种查询。 (剪切粘贴以检查是否有错别字。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    相关资源
    最近更新 更多