Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
zoep

Problema ao inserir dados em mySQL (via connector)

Recommended Posts

zoep

Boas, tomei como base este código para desenvolver uma aplicação, mas as connecçoes são com o MySql e não SQL Server.

Instalei o MySql Database Connector/Net meti a Reference, fiz o import necessário, e meti o código, tudo certo até agora.

Mas ao executar a aplicação, a mesma dá este erro:

Fatal error encountered during command execution.

O Código que tenho:

        Dim mysqlinstrucao As String = "INSERT INTO clientes([Nome], [dataNasc], [NIF], [Morada], [Mail], [passwords]) VALUES (@username, @dataNasc, @NIF, @Morada, @Mail, @passwords);"
        Dim connection As New MySqlConnection(myconnectionstring)
        Dim command As New MySqlCommand(mysqlinstrucao, connection)

        command.Parameters.Add("@Nome", MySqlDbType.VarChar).Value = txt_nome.Text
        command.Parameters.Add("@dataNasc", MySqlDbType.VarChar).Value = txt_datanasc.Text
        command.Parameters.Add("@NIF", MySqlDbType.VarChar).Value = txt_nif.Text
        command.Parameters.Add("@Morada", MySqlDbType.VarChar).Value = txt_morada.Text
        command.Parameters.Add("@Mail", MySqlDbType.VarChar).Value = txt_mail.Text
        command.Parameters.Add("@password", MySqlDbType.VarChar).Value = txt_password.Text

        connection.Open()

        Dim x As Integer = command.ExecuteNonQuery()
        If x < 1 Then
            MessageBox.Show("A operação efectuada não retomou qualquer resultado.")
        End If

        ' Fecha a ligação e limpa as variáveis
        connection.Close()
        connection = Nothing
        command = Nothing

e o erro é dado nesta parte:

       

Dim x As Integer = command.ExecuteNonQuery()

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.