2011-01-24 18 views
2

VB6アプリケーションからローカルMySQLデータベースに接続しようとしています。これは私にエラーを与える VB6アプリケーションから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 
をこの質問に与えられた答えは、 Connecting VB to MySQLを読んだ...

(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

代わりUsername=myuser;

+0

ありがとうございます。問題は解決していませんが、別の問題になっています。 –

0

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

+0

の使用User=myuser;はあなたに感謝します。ユーザー名とパスワードを使用してコマンドラインから接続し、さまざまなクエリを実行できます。 (Cut'n'pastedを入力してチェックしてください) –

関連する問題