Olá pessoal, provavelmente meu erro é ridículo mas como iniciante e ainda não manjo muito queria uma ajuda aqui pra saber o que tá errado nesse código, ele tá dando erro de sintaxe.
Segue a imagem do erro…
Aqui tá o código…
private void Form1_Load(object sender, EventArgs e)
{
tsbNovo.Enabled = true;
tbsSalvar.Enabled = false;
tbsCancelar.Enabled = false;
tbsExcluir.Enabled = false;
tstId.Enabled = true;
tsbBuscar.Enabled = true;
txt_Nome.Enabled = false;
txt_Endereço.Enabled = false;
txt_Bairro.Enabled = false;
txt_Cidade.Enabled = false;
txt_Uf.Enabled = false;
msk_cep.Enabled = false;
mask_tel01.Enabled = false;
mask_tel02.Enabled = false;
}
private void tsbNovo_Click(object sender, EventArgs e)
{
tsbNovo.Enabled = false;
tbsSalvar.Enabled = true;
tbsCancelar.Enabled = true;
tbsExcluir.Enabled = false;
tstId.Enabled = false;
tsbBuscar.Enabled = false;
txt_Nome.Enabled = true;
txt_Endereço.Enabled = true;
msk_cep.Enabled = true;
txt_Bairro.Enabled = true;
txt_Cidade.Enabled = true;
txt_Uf.Enabled = true;
mask_tel01.Enabled = true;
mask_tel02.Enabled = true;
txt_Nome.Focus();
novo = true;
}
private void tbsSalvar_Click(object sender, EventArgs e)
{
if (novo) /*Se novo for verdadeiro*/
{
string sql = "INSERT INTO CLIENTE(ID,NOME,ENDEREÇO,BAIRRO,CIDADE,UF,CEP,TELEFONE 01,TELEFONE 02)"
+ "VALUES ('" + txt_Nome.Text + "','" + txt_Endereço.Text + "','"
+ txt_Bairro.Text + "','" + txt_Cidade.Text + "','" + txt_Uf.Text + "','"
+ msk_cep.Text + "','" + mask_tel01.Text + "','" + mask_tel02.Text + "')";
OdbcConnection conForm = new OdbcConnection(connectionString);
OdbcCommand cmdForm = new OdbcCommand(sql, conForm);
cmdForm.CommandType = CommandType.Text;
conForm.Open();
try
{
int i = cmdForm.ExecuteNonQuery();
if (i > 0)
{
MessageBox.Show("Cadastro Realizado com Sucesso!!");
}
}
catch (Exception erro)
{
MessageBox.Show("Erro no Cadastro!!" + erro.ToString());
}
finally
{
MessageBox.Show("Fechando a Conexão!");
conForm.Close();
}
}
else
{
MessageBox.Show("Aqui deve ser um update!" );
}
}//fim do metodo tbsSalvar_Click
private void tsbBuscar_Click(object sender, EventArgs e)
{
string sql = "SELECT * FROM CLIENTE WHERE ID = " + tstId.Text;
OdbcConnection conForm = new OdbcConnection(connectionString);
OdbcCommand cmdForm = new OdbcCommand(sql, conForm);
cmdForm.CommandType = CommandType.Text;
OdbcDataReader reader;
conForm.Open();
try
{
reader = cmdForm.ExecuteReader();
if (reader.Read())
{
tsbNovo.Enabled = false;
tbsSalvar.Enabled = true;
tbsCancelar.Enabled = true;
tbsExcluir.Enabled = true;
tstId.Enabled = false;
tsbBuscar.Enabled = false;
txt_Nome.Enabled = true;
txt_Endereço.Enabled = true;
msk_cep.Enabled = true;
txt_Bairro.Enabled = true;
txt_Cidade.Enabled = true;
txt_Uf.Enabled = true;
mask_tel01.Enabled = true;
mask_tel02.Enabled = true;
txt_Nome.Focus();
txt_Id.Text = reader[0].ToString();
txt_Nome.Text = reader[1].ToString();
txt_Endereço.Text = reader[2].ToString();
txt_Bairro.Text = reader[3].ToString();
txt_Cidade.Text = reader[4].ToString();
txt_Uf.Text = reader[5].ToString();
msk_cep.Text = reader[6].ToString();
mask_tel01.Text = reader[7].ToString();
mask_tel02.Text = reader[8].ToString();
novo = false;
}
else
{
MessageBox.Show("Nenhum registro foi encontrado com o ID informado!");
}
}
catch (Exception erro)
{
MessageBox.Show("Erro: " + erro);
}
finally
{
conForm.Close();
}
tstId.Text = "";
}//fim do metodo tbsBuscar_Click
}
}