2

VB6アプリケーションからローカルのMySQLデータベースに接続しようとしています。この質問で与えられた答えを読んだ後、VBを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用のデータベースにアカウントを作成する必要があるようです。それは事実ですか、それともどこかに何か問題がありますか?

4

2 に答える 2

2

User=myuser;の代わりに使用Username=myuser;

于 2011-01-24T15:19:20.887 に答える
0

ユーザー名/パスワードを確認し、そのユーザー名にデータベースに接続するためのアクセス権があるかどうかを確認してください。

于 2011-01-24T14:38:48.553 に答える