Publish date: 2003-01-05
Updated: 2019-02-06

OLE DB interfaces of IBProvider

Data Source. A source of the data. Provides connection to a database.

  • IDBInitialize
  • IDBProperties
  • IDBInfo
  • IDBCreateSession
  • IDBDataSourceAdmin
  • IPersist
  • IPersistFile removed in v5
  • ISupportErrorInfo

Session. A component for creation of commands and define transaction scope.

  • IOpenRowset
  • IGetDataSource
  • ISessionProperties
  • ITransaction
  • ITransactionLocal
  • ITransactionJoin
  • IDBCreateCommand
  • IDBSchemaRowset
  • ISupportErrorInfo
  • ITransactionObject
  • IConnectionPointContainer
    • ITransactionOutcomeEvents

Transaction. A component for control nested transactions.

  • ITransaction
  • IConnectionPointContainer
    • ITransactionOutcomeEvents
  • ISupportErrorInfo

DTC Events Sink. Events handler for Distributed Transaction Coordinator.

  • ITransactionResourceAsync
  • IResourceManagerSink

Command. A component that performs inquiries and reception of resulting sets.

  • IColumnsInfo
  • IColumnsInfo2
  • IColumnsRowset
  • IConvertType
  • ICommandWithParameters
  • IAccessor
  • ICommandProperties
  • ICommandText
  • ISupportErrorInfo

Rowset. A component for work with resulting set.

  • IColumnsInfo
  • IColumnsInfo2
  • IColumnsRowset
  • IConvertType
  • IAccessor
  • IRowsetInfo
  • IRowset
  • IRowsetLocate
  • IRowsetScroll
  • IRowsetIdentity
  • IRowsetChange
  • IRowsetUpdate
  • IRowsetBookmark
  • IRowsetRefresh
  • IRowsetResynch
  • ISupportErrorInfo
  • IConnectionPointContainer
    • IDBAsynchNotify
  • IDBAsynchStatus
  • ISSAsynchStatus sqlncli

Multiple Results. Multiple results object.

  • IMultipleResults
  • ISupportErrorInfo

Binary Storage Object. An object of access to data as stream with bytes.

  • ISequentialStream
  • ISupportErrorInfo

WideChars Storage Object. An object of access to data as stream with unicode characters.

  • IBP_ISequentialStream_WideChar specific
  • ISupportErrorInfo

MultiByteChars Storage Object. An object of access to data as stream with multibyte characters.

  • IBP_ISequentialStream_MultiByteChar specific
  • ISupportErrorInfo

Error. An object with information about error.

  • IErrorInfo
  • IErrorRecords
  • IDBPrimaryError undocumented

Error Lookup Service. A service component for processing OLE DB errors.

  • IErrorLookup

Custom Error Object. A component with additional information of error.

  • ISQLErrorInfo
  • ISQLServerErrorInfo

Publish date: 2003-01-05. Copyright: IBProvider. This material may be reproduced on other web sites, without written permission but link https://www.ibprovider.com/eng required.