Problema com UPDATE em access
Olá, gostaria de saber se existe algum erro de logica ou sintaxe no meu codigo
public bool atualizar(_Contatos contato)
{
this.getCon();
string sql = "UPDATE Contatos SET endereco = @endereco, mail = @mail, fone1 = @fone1, fone2 = @fone2 WHERE nome= @nome";
try
{
OleDbCommand oleCmd = new OleDbCommand(sql, this.myOleCon);
oleCmd.Parameters.AddWithValue("@nome", contato.nome);
oleCmd.Parameters.AddWithValue("@endereco", contato.endereco);
oleCmd.Parameters.AddWithValue("@mail", contato.mail);
oleCmd.Parameters.AddWithValue("@fone1", contato.fone1);
oleCmd.Parameters.AddWithValue("@fone2", contato.fone2);
this.myOleCon.Open();
oleCmd.ExecuteNonQuery();
return true;
}
catch (OleDbException oleEx)
{
this.reportaErr(oleEx);
return false;
}
catch (ApplicationException appEx)
{
this.reportaErr(appEx);
return false;
}
finally
{
this.myOleCon.Close();
}
Vocês veem algum erro, ele simplismente sempre retorna 0 linhas afetadas, voces veen falhas?
Tem alguma dica de otimização?
Att,
Luiz felipe
Discussão (1)
Carregando comentários...