Pergunta

Aqui está a captura de tela do vb.net:http://www.mypicx.com/12132009/ers/

E aqui está o meu código:

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()

-Todos que eu quero fazer é conectar o Wamp Server com o vb.net, aqui está a versão no servidor wamp

SQL Server: 5.1.36

Foi útil?

Solução

Em vez de ODBC eu sugiro você baixando O driver padrão do ADO.NET para MySQL e use -o assim:

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

Outras dicas

"Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=my school;"

SQL Server: 5.1.36

Você está usando o driver errado, a saber, um para um banco de dados MySQL. Seu banco de dados é um servidor SQL; portanto, outro driver é necessário; tentar "Driver={SQL Server}" Na string de conexão, em vez disso (apenas um palpite selvagem ...).

Supondo que você esteja usando o MySQL 5.1.36 e não o SQL Server 5.1.36 (nesse caso, é hora de uma atualização), então você provavelmente precisa instalar MySQL Connector/Net, esses são os drivers que permitirão que você se conecte a um banco de dados MySQL a partir de um aplicativo .NET.

Você também poderá usar as classes de dados nativas do MySQL, como o MySQLConnection, em vez da genérica ODBCConnection.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top