[firebase-br] Auto commit (Sofia Bonato de Moraes - EES)
Suporte13@clicksolucoes.com.br
suporte13 em clicksolucoes.com.br
Sex Fev 24 12:31:53 -03 2017
Eu trabalho com .net e uso o seguinte comando nas minhas transações. Que
podem te ajudar
Código:
private static MySqlTransaction MyTrans;
public static bool ExecutarNonQuery(string sql)
{
if (!ConectarBanco(Estatica.Estatica.ParametrosMySql.MySql))
return true;
try
{
_conectar.Open();
var mytrans =
_conectar.BeginTransaction(IsolationLevel.ReadCommitted);
Comando.Transaction = mytrans;
Comando.CommandText = sql;
Comando.ExecuteNonQuery();
mytrans.Commit();
return true;
}
catch (Exception ex)
{
MyTrans.Rollback();
XtraMessageBox.Show(ex.Message, "Click Soluções",
MessageBoxButtons.OK, MessageBoxIcon.Error);
return false;
}
}
Só trocar o Mytrans pelo do FirebirdSQL que funciona, pois já usei em
conversores que criei. E sempre comit a cada final de transação.
Mais detalhes sobre a lista de discussão lista