이 오류를 수정하는 방법? vb.net
-
19-09-2019 - |
문제
VB.NET의 스크린 샷은 다음과 같습니다.http://www.mypicx.com/12132009/ers/
그리고 여기 내 코드가 있습니다.
Dim connectionString As String = "Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=my school;" '
Dim conn As New OdbcConnection(connectionString)
conn.Open()
Dim da As New OdbcDataAdapter("SELECT IDNUMBER, LASTNAME, FIRSTNAME, MIDDLENAME COURSE FROM students", conn)
conn.Close()
-vb.net을 사용하여 WAMP 서버를 연결하는 것입니다. 여기 WAMP 서버의 버전이 있습니다.
SQL 서버 : 5.1.36
해결책
ODBC 대신에 제안하겠습니다 다운로드 MySQL의 ado.net 표준 드라이버를 사용하여 다음과 같이 사용합니다.
Dim connectionString As String = "Server=localhost;Database=my school;Uid=myUsername;Pwd=myPassword;"
Using conn As New MySqlConnection(connectionString)
Using da As New MySqlDataAdapter("SELECT IDNUMBER, LASTNAME, FIRSTNAME, MIDDLENAME COURSE FROM students", conn)
conn.Open()
' Do something with the results
End Using
End Using
다른 팁
"Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=my school;"
SQL 서버 : 5.1.36
당신은 잘못된 드라이버, 즉 MySQL 데이터베이스에 하나를 사용하고 있습니다. 데이터베이스는 SQL 서버이므로 다른 드라이버가 필요합니다. 노력하다 "Driver={SQL Server}"
연결 문자열에서 대신 (야생 추측 만…).
SQL Server 5.1.36이 아닌 MySQL 5.1.36을 사용하고 있다고 가정하면 (실제로 업그레이드 할 시간입니다) 설치가 필요할 것입니다. MySQL 커넥터/네트, 이들은 .NET 애플리케이션에서 MySQL 데이터베이스에 연결할 수있는 드라이버입니다.
그런 다음 일반적인 ODBCConnection 대신 MySQLConnection과 같은 기본 MySQL 데이터 클래스를 사용할 수도 있습니다.
제휴하지 않습니다 StackOverflow