Objeto Transaction (proveedor OLE DB para Informix)

Un objeto Session crea el objeto Transaction . El objeto Transaction se usa para administrar transacciones en uno o varios objetos de conjunto de filas.

La versión actual de Microsoft OLE DB Provider for Informix admite las interfaces siguientes del objeto Transaction:

  • ISupportErrorInfo

  • ITransaction

    La implementación actual de OLE DB Provider for Informix proporciona todos los objetos OLE DB Session, Command y Rowset 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 de conjunto de filas, cada uno creado a partir de un objeto session de OLE DB diferente, usan el control de compromiso explícito a través de la interfaz ITransaction , interferirán entre sí. Cuando se invoca commit o abort para una instancia, todo el trabajo para el objeto DataSource se confirmará o anulará. Esto puede producir resultados no deseados. La solución a este problema es crear instancias de dos instancias del objeto DataSource .