2011-01-24 4 views
2

VB6 응용 프로그램에서 로컬 MySQL 데이터베이스에 연결하려고합니다. 이 질문에 주어진 대답을 읽으면서, Connecting VB to 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 

이 나에게 오류를 제공합니다 ...

(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

사용 User=myuser; 대신 Username=myuser;

+0

감사합니다. 문제를 해결하지는 못했지만 다른 문제로 바뀌 었습니다. –

0

사용자 이름/암호를 확인하고 해당 사용자 이름에 데이터베이스에 연결할 수있는 권한이 있는지 확인하십시오.

+0

당신을 감사합니다. 사용자 이름과 암호를 사용하여 명령 줄에서 연결할 수 있으며 여러 가지 쿼리를 수행 할 수 있습니다. (오타가 있는지 확인하기 위해 Cut'n'pasted.) –