/// <summary> /// Crea un objeto Transaccion de la base de datos y la retorna como 'object' /// </summary> /// <param name="unaConexion">Una conexion con estado Open</param> /// <returns>Transaccion como 'object'</returns> public override object CreaTransaccion(object unaConexion) { IfxConnection conn = ((IfxConnection)unaConexion); IfxTransaction transaccion = conn.BeginTransaction(); return(transaccion); }
public void BeginTransaction() { connection = new IfxConnection(chain); connection.Open(); transaction = connection.BeginTransaction(); handding_transaction = true; }
public void CreateTransaction(IsolationLevel isolationLevel) { try { Trans = Conn.BeginTransaction(isolationLevel); } catch (Exception) { throw; } }
public void CreateTransaction() { try { Trans = Conn.BeginTransaction(); } catch (Exception) { throw; } }
public static DataTable ExecuteQuery(IfxCommand command, IfxConnection conn, IfxTransaction trans) { DataTable result = new DataTable(); command.Connection = conn; command.Transaction = trans; IBM.Data.Informix.IfxDataAdapter datoIFX = default(IBM.Data.Informix.IfxDataAdapter); datoIFX = new IfxDataAdapter(); datoIFX.SelectCommand = command; datoIFX.Fill(result); datoIFX.Dispose(); return(result); }
public static object ProcessOnInsert(IfxConnection conn, IfxTransaction tran) { // do something here with conn and tran }