Galera, boa noite !
Estou tentando alterar os dados da tabela via código... efetuei um breakpoint e segundo o código está passando direitinho... porém quando faço uma consulta no bd, para minha surpresa não aparece nada. Por favor, me diga onde estou errando???
Segue o codigo:
public string AlterarProduto(Aluno_TO p)
{
// já inicializada no construtor
conn.Open();
OleDbTransaction transacao = conn.BeginTransaction();
try
{
String sqlProduto = " Update Alunos Set " +
" NOME = @NOME Where Codigo = @Codigo";
OleDbCommand cmdProduto = new OleDbCommand(sqlProduto, conn, transacao);
cmdProduto.Parameters.AddWithValue("@Codigo", p.Id);
cmdProduto.Parameters.AddWithValue("@NOME", p.Nome);
if (cmdProduto.ExecuteNonQuery() == 0)
{
transacao.Rollback();
return "Registro modificado entre sua leitura e a alteração.";
}
transacao.Commit();
return "";
}
catch (Exception Erro)
{
transacao.Rollback();
return "";
}
finally
{
conn.Close();
}
}
Grande Abraço !
Jimi Anderson