-1
I have a possible problem in sql syntax in my code
if (tbCPF.Text != "" && tbNome.Text != "" && tbEndereco.Text != "" && tbNumero.Text != "" && tbBairro.Text != "" && tbCEP.Text != "" && tbCidade.Text != "" && tbRG.Text != "" && tbAumento.Text != "" && cbCargo.Text != "")
{
cmd = new MySqlCommand("update FUNCIONARIO set CPF_FUNCIONARIO=@CPF, NOME_FUNCIONARIO=@NOME, RG_FUNCIONARIO=@RG ENDEREÇO_FUNCIONARIO=@ENDERECO, NUMERO_FUNCIONARIO=@NUMERO, BAIRRO_FUNCIONARIO=@BAIRRO, CEP_FUNCIONARIO=@CEP, CIDADE_FUNCIONARIO=@CIDADE, ID_CARGO=@CARGO, AUMENTO_FUNCIONARIO=@AUMENTO where CPF_FUNCIONARIO=@ID", con);
con.Open();
cmd.Parameters.AddWithValue("@ID", ID);
cmd.Parameters.AddWithValue("@CPF", tbCPF.Text);
cmd.Parameters.AddWithValue("@NOME", tbNome.Text);
cmd.Parameters.AddWithValue("@RG", tbRG.Text);
cmd.Parameters.AddWithValue("@ENDERECO", tbEndereco.Text);
cmd.Parameters.AddWithValue("@NUMERO", tbNumero.Text);
cmd.Parameters.AddWithValue("@BAIRRO", tbBairro.Text);
cmd.Parameters.AddWithValue("@CEP", tbCEP.Text);
cmd.Parameters.AddWithValue("@CIDADE", tbCidade.Text);
cmd.Parameters.AddWithValue("@CARGO", cbCargo.SelectedValue);
cmd.Parameters.AddWithValue("@AUMENTO", tbAumento.Text);
cmd.ExecuteNonQuery();
MessageBox.Show("Atualizado com sucesso");
con.Close();
DisplayData();
ClearData();
btnSalvar.Text = "Salvar";
}
else
{
MessageBox.Show("Por favor preencha todos os campos");
}
while running it displays me the following error...
I have already checked the sql command, and this correct, it may be something else that is causing the error but I do not know, where it is wrong, please help me! (I’m using Ocaweb’s phpMyAdmin)
NEVER use special characters in variables, database columns and others.. I particularly use in English
– Thiago Loureiro