mysql - 从 VB6 应用程序连接到 MySQL

标签 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 创建一个帐户。是这样吗,还是哪里哪里不对?

最佳答案

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

关于mysql - 从 VB6 应用程序连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4783142/

相关文章:

php - 如何从 PHP 中的类别字符串创建嵌套类别列表

php - PDO 查询不起作用,但生成的 SQL 在 PHPMyAdmin 上运行

file-io - 如何读取文件并写入文本文件?

vb6 - 如何在外部 COM 调用期间抑制 "This action cannot be completed"消息?

PHP:在数据库中存储简单缓存数组的有效方法?

php - 此 php 代码中是否存在任何漏洞/可能的优化以检测是否需要验证码?

vb6 - VB6 源文件中的属性 VB_VarUserMemID

php - 如何使用 PHP 连接到 Mysql 数据库?

MySQL:用户 'test' @'localhost' 的访问被拒绝(使用密码:YES),root 用户除外