共用方式為


Transaction 物件 (OLE DB Provider for DB2)

Transaction物件是由Session物件所建立。 Transaction物件是用來管理一或多個Rowset物件上的交易。

目前版本的 Microsoft OLE DB Provider for DB2支援下列 Transaction物件的介面:

  • ISupportErrorInfo

  • ITransaction

    OLE DB Provider for DB2 的目前實作會透過單一進階程式對程式通訊 (APPC) 交談或 TCP/IP 連線,出現在DataSource物件的指定實例中的所有 OLE DB 會話、命令Rowset物件。 此設計的其中一個含意是,如果兩個 Rowset 物件都是從不同的 OLE DB Session 物件建立,透過 ITransaction 介面使用明確承諾用量控制,它們將會彼此干擾。 叫用一個實例的認可或中止時,DataSource物件的所有工作都會認可或中止。 這可能會產生不想要的結果。 此問題的因應措施是具現化 DataSource 物件的兩個實例。