2011-06-11 4 views
0

vb.net 응용 프로그램에 문제가 있습니다. 내 응용 프로그램은 XP에서 완벽하게 작동했지만 지금은 내 Windows 7에서 localhost에 연결할 때마다 드라이버 문제가 있습니다 (프랑스어로 인해 여기에 넣지 않습니다).windows mysql 데이터베이스에 vb.net을 연결하는 방법

아시나요? 내 ODBC 드라이버는

+3

나는 우리가 약간의 설명을 필요가 있다고 생각합니다. VB.NET 앱에서 MySql 데이터베이스에 연결하려고합니까? Phpmyadmin은 VB.NET과 아무 관련이 없습니다. – AndrewR

+0

죄송합니다. 데이터베이스가 phpmyadmin에서 제공되고 localy로 호스팅됩니다. vb.net을 사용하여이 데이터베이스에 연결하려고합니다. – drummaniac

+0

올바른 경우 myodbc를 통해 연결해야합니다 .net http://dev.mysql.com/downloads/connector/odbc/ –

답변

0

다운로드하여 프로젝트에서 Connector/.NET.

를 설치, 당신은 MySql.Data에 대한 참조를 추가 할 수 있어야합니다 ... 최신 버전입니다. 그런 다음 연결 문자열을 만들 수 있습니다.

Dim oMySqlConn As MySqlConnection = New MySqlConnection() 
oMySqlConn.ConnectionString = "Data Source=localhost;" & _ 
           "Database=mySQLDatabase;" & _ 
           "User ID=myUsername;" & _ 
           "Password=myPassword;" & _ 
           "Command Logging=false" 
oMySqlConn.Open() 

localhost

는 IP 주소 또는 'servename.com'중 하나를 교체 할 수 있습니다

+0

네이티브 커넥터를 사용하십시오. 이미 시도했습니다 ... 그러나 새로운 것은 없습니다 ... – drummaniac

+0

@drummaniac : MySql 서버에 IP 주소를 핑 (ping) 할 수 있습니까? – IAbstract

+0

네, wamp에 의해 호스팅되었으므로 약간의 Ajax 앱으로 데이터베이스의 값을 변경할 수 있습니다 ' – drummaniac

관련 문제