Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mayramedina

Problemas para inserir registros (vb.net e MySQL 5)

Recommended Posts

É a primeira vez que mexo com MySQL.. então se alguém puder me ajudar http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

esse é o código:

 

Try

Dim strCmd As String = "INSERT INTO servico (id_serv, dt, descricao, hr_inicio, hr_termino, endereco, numero, bairro)" & "VALUES (@id_serv, @dt, @descricao, @hr_inicio, @hr_termino, @endereco, @numero, @bairro)"

Dim cmdsql As New MySqlConnection(strCmd, cnxsql)

 

cmdsql.parameters.Add(New MySqlParameter("@id_serv", MySqlDbType.Int32))

cmdsql.Parameters("@id_serv").Value = Id_servTextBox.Text

 

cmdsql.Parameters.Add(New MySqlParameter("@dt", MySqlDbType.Date))

cmdsql.Parameters("@dt").Value = DtDateTimePicker.Text

 

cmdsql.Parameters.Add(New MySqlParameter("@descricao", MySqlDbType.VarChar, 200))

cmdsql.Parameters("@descricao").Value = DescricaoTextBox.Text

 

cmdsql.Parameters.Add(New MySqlParameter("@hr_inicio", MySqlDbType.Time))

cmdsql.Parameters("@hr_inicio").Value = Hr_inicioTextBox.Text

 

cmdsql.Parameters(New MySqlParameter("@hr_termino", MySqlDbType.Time))

cmdsql.Parameters("@hr_termino").Value = Hr_terminoTextBox.Text

 

cmdsql.Parameters(New MySqlParameter("@endereco", MySqlDbType.VarChar, 50))

cmdsql.Parameters("@endereco").Value = EnderecoTextBox.Text

 

cmdsql.Parameters(New MySqlParameter("@numero", MySqlDbType.VarChar, 10))

cmdsql.Parameters("@numero").Value = NumeroTextBox.Text

 

cmdsql.Parameters(New MySqlParameter("@bairro", MySqlDbType.VarChar, 30))

cmdsql.Parameters("@bairro").Value = BairroTextBox.Text

 

 

 

 

cmdsql.Open()

 

cmdsql.ExecuteNonQuery()

 

cmdsql.Close()

 

MsgBox("Registro salvo com sucesso!", vbInformation, "Salvar")

 

 

Catch ex As Exception

 

 

MsgBox("Este registro já existe , tente novamente.", vbExclamation, )

 

 

End Try

 

:mellow: Bom, esse código eu tirei de um projeto que utilizei SQL Server e tentei adaptar ^^ usei o mysql-connector-net-5.1.1.2 ... e aparentemente está tudo certo, só não consegui substituir o que iria no lugar dos "cmdsql.Parameters" eu acho, pois é a única coisa que está dando erro (ta sublinhada) "Error 2 'parameters' is not a member of 'MySql.Data.MySqlClient.MySqlConnection'"

 

se alguém conseguir me ajudar eu agradeço desde já http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.