TYPE MYSQLCONNECTION IS NOT DEFINE
Boa tarde,
Estou começando agora em VB.NET e estou aprendendo a utilizar stored procedures encontrei o exemplo abaixo na internet mas esta ocorrendo alguns erros, parece ser simples mas como sou novato não consegui resolver.
O erro é o seguinte: TYPE MYSQLCONNECTION IS NOT DEFINE.
Obs.: Onde está em negrito no código ocorre o mesmo erro:
Dim conexao As MySqlConnection
Dim dr As MySqlDataReader
Dim cmdsql As MySqlCommand
Dim parametro As New MySqlParameter
conexao = New MySqlConnection([Ô]server=localhost;user id=root;password=1234;database=testes[Ô])
parametro.ParameterName = [Ô]auxset[Ô]
parametro.Value = TextBox1.Text
cmdsql = New MySqlCommand([Ô]sel_setor[Ô], conexao)
cmdsql.CommandType = CommandType.StoredProcedure
cmdsql.Parameters.Add(parametro)
conexao.Open()
dr = cmdsql.ExecuteReader
Do While dr.Read
TextBox2.Text = dr([Ô]setor[Ô])
Loop
conexao.Close()
Obrigado.
Estou começando agora em VB.NET e estou aprendendo a utilizar stored procedures encontrei o exemplo abaixo na internet mas esta ocorrendo alguns erros, parece ser simples mas como sou novato não consegui resolver.
O erro é o seguinte: TYPE MYSQLCONNECTION IS NOT DEFINE.
Obs.: Onde está em negrito no código ocorre o mesmo erro:
Dim conexao As MySqlConnection
Dim dr As MySqlDataReader
Dim cmdsql As MySqlCommand
Dim parametro As New MySqlParameter
conexao = New MySqlConnection([Ô]server=localhost;user id=root;password=1234;database=testes[Ô])
parametro.ParameterName = [Ô]auxset[Ô]
parametro.Value = TextBox1.Text
cmdsql = New MySqlCommand([Ô]sel_setor[Ô], conexao)
cmdsql.CommandType = CommandType.StoredProcedure
cmdsql.Parameters.Add(parametro)
conexao.Open()
dr = cmdsql.ExecuteReader
Do While dr.Read
TextBox2.Text = dr([Ô]setor[Ô])
Loop
conexao.Close()
Obrigado.
Você referenciou a DLL? MySql.Data.dll
Não, como faço isso?
Primeiramente baixe e instale o conector com o banco de dados.
Download Connector/Net
Após isso referencie e importe a DLL no seu projeto.
Aqui tem um passo a passo de como proceder.
Criando uma Conexão Genérica
Como utilizar o provider MySQL no .NET
Download Connector/Net
Após isso referencie e importe a DLL no seu projeto.
Aqui tem um passo a passo de como proceder.
Criando uma Conexão Genérica
Como utilizar o provider MySQL no .NET
Referenciei a DLL e meu código ficou da seguinte forma:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conexao As MySql.Data.MySqlClient.MySqlConnection
Dim dr As IDataReader
Dim cmdsql As MySql.Data.MySqlClient.MySqlCommand
Dim parametro As New MySql.Data.MySqlClient.MySqlParameter
conexao = New MySql.Data.MySqlClient.MySqlConnection([Ô]server=127.0.0.1;user id=altair;password=123;database=cadastro[Ô])
parametro.ParameterName = [Ô]auxset[Ô]
parametro.Value = TextBox1.Text
cmdsql = New MySql.Data.MySqlClient.MySqlCommand([Ô]sel_setor[Ô], conexao)
cmdsql.CommandType = CommandType.StoredProcedure
cmdsql.Parameters.Add(parametro)
conexao.Open()
dr = cmdsql.ExecuteReader
Do While dr.Read
TextBox2.Text = dr([Ô]setor[Ô])
Loop
conexao.Close()
End Sub
End Class
Obrigado.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conexao As MySql.Data.MySqlClient.MySqlConnection
Dim dr As IDataReader
Dim cmdsql As MySql.Data.MySqlClient.MySqlCommand
Dim parametro As New MySql.Data.MySqlClient.MySqlParameter
conexao = New MySql.Data.MySqlClient.MySqlConnection([Ô]server=127.0.0.1;user id=altair;password=123;database=cadastro[Ô])
parametro.ParameterName = [Ô]auxset[Ô]
parametro.Value = TextBox1.Text
cmdsql = New MySql.Data.MySqlClient.MySqlCommand([Ô]sel_setor[Ô], conexao)
cmdsql.CommandType = CommandType.StoredProcedure
cmdsql.Parameters.Add(parametro)
conexao.Open()
dr = cmdsql.ExecuteReader
Do While dr.Read
TextBox2.Text = dr([Ô]setor[Ô])
Loop
conexao.Close()
End Sub
End Class
Obrigado.
Tópico encerrado , respostas não são mais permitidas