[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