Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 public void BeginTransaction()
 {
     connection = new IfxConnection(chain);
     connection.Open();
     transaction          = connection.BeginTransaction();
     handding_transaction = true;
 }
Esempio n. 3
0
 public void CreateTransaction(IsolationLevel isolationLevel)
 {
     try
     {
         Trans = Conn.BeginTransaction(isolationLevel);
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 4
0
 public void CreateTransaction()
 {
     try
     {
         Trans = Conn.BeginTransaction();
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 5
0
        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
 }