Вот скриншот 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()
- Все, что я хочу сделать, это подключить wamp-сервер к vb.net, вот версия на сервере wamp
sql server: 5.1.36
Вместо ODBC я предлагаю вам загрузить стандартный драйвер ADO.NET для MySQL и использовать его следующим образом:
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 server: 5.1.36
Вы используете неправильный драйвер, а именно один для базы данных MySQL. Ваша база данных - это SQL Server, поэтому нужен другой драйвер; попробуйте "Driver={SQL Server}"
в строке соединения вместо этого (только дикая галочка ...).
Предполагая, что вы используете MySQL 5.1.36, а не SQL Server 5.1.36 (в этом случае это действительно время для обновления), вам, вероятно, потребуется установить MySQL Connector/NET, это драйверы, которые позволят вам подключиться к базе данных MySQL из приложения .NET.
Затем вы также сможете использовать собственные классы данных MySQL, такие как MySqlConnection, вместо общего OdbcConnection.