Objeto Transaction (proveedor OLE DB para Informix)

El objeto Transaction se crea mediante un objeto Session . El objeto Transaction se usa para administrar transacciones en uno o varios objetos Rowset .

Las siguientes interfaces del objeto Transaction son compatibles con la versión actual del proveedor OLE DB de Microsoft para Informix:

  • ISupportErrorInfo

  • ITransaction

    La implementación actual del proveedor OLE DB para los servicios informix todos los objetos Session, Command y Rowset de OLE DB presentes en una instancia determinada del objeto DataSource a través de una única conexión TCP/IP. Una implicación de este diseño es que, si dos objetos Rowset , cada uno creado a partir de un objeto Session OLE DB diferente, usan el control de compromiso explícito a través de la interfaz ITransaction , interfieren entre sí. Cuando se invoca una confirmación o anulación para una instancia, todo el trabajo del objeto DataSource se confirmará o anulará. Esto puede producir resultados no deseados. La solución alternativa a este problema consiste en crear una instancia de dos instancias del objeto DataSource .