Appendix G: OLE DB Methods to Interfaces Table

OLE DB Programmer's Reference

This table lists each documented OLE DB method and all corresponding OLE DB interfaces with which it can be associated. References are provided to documentation for each interface and method pair. The OLE DB component column shows where the API reference and additional documentation for each method can be found, using the following abbreviations:

  • OLE DB
  • OLE DB Core
  • OLE DB for OLAP
  • OSP Toolkit

Method
Interface
OLE DB component
Abort
IDBAsynchStatus::Abort
ITransaction::Abort
 

OLE DB

OLE DB

aboutToChangeCell
OLEDBSimpleProviderListener::aboutToChangeCell
 

OSP Toolkit

aboutToDeleteRows
Listener::aboutToDeleteRows
 

OSP Toolkit

aboutToInsertRows
OLEDBSimpleProviderListener::aboutToInsertRows
 

OSP Toolkit

AddColumn
ITableDefinition::AddColumn
 

OLE DB

AddColumns
IRowSchemaChange::AddColumns
 

OLE DB

AddConstraint
ITableDefinitionWithConstraints::AddConstraint
 

OLE DB

addDataSourceListener
IDataSource::addDataSourceListener
 

OSP Toolkit

AddErrorRecord
IErrorRecords::AddErrorRecord
 

OLE DB

addOLEDBSimpleProviderListener
OLEDBSimpleProvider::addOLEDBSimpleProviderListener
 

OSP Toolkit

AddRefAccessor
IAccessor::AddRefAccessor
 

OLE DB

AddRefChapter
IChapteredRowset::AddRefChapter
 

OLE DB

AddRefRows
IRowset::AddRefRows
 

OLE DB

AlterColumn
IAlterTable::AlterColumn
 

OLE DB

AlterIndex
IAlterIndex::AlterIndex
 

OLE DB

AlterTable
IAlterTable::AlterTable
 

OLE DB

Bind
IBindResource::Bind
 

OLE DB

Cancel
ICommand::Cancel
 

OLE DB

CanConvert
IConvertType::CanConvert
IDataConvert::CanConvert
 

OLE DB

OLE DB Core

cellChanged
OLEDBSimpleProviderListener::cellChanged
 

OSP Toolkit

ClearRowPosition
IRowPosition::ClearRowPosition
 

OLE DB Core

Commit
ITransaction::Commit
 

OLE DB

Compact
IJetCompact::Compact
 

Microsoft Jet Provider

Compare
IRowsetLocate::Compare
 

OLE DB

Copy
IScopedOperations::Copy
 

OLE DB

CreateAccessor
IAccessor::CreateAccessor
 

OLE DB

CreateCommand
IDBCreateCommand::CreateCommand
 

OLE DB

CreateDataSource
IDBDataSourceAdmin::CreateDataSource
 

OLE DB

CreateDBInstance
IDataInitialize::CreateDBInstance
 

OLE DB Core

CreateDBInstanceEx
IDataInitialize::CreateDBInstanceEx
 

OLE DB Core

CreateIndex
IIndexDefinition::CreateIndex
 

OLE DB

CreateRow
ICreateRow::CreateRow
 

OLE DB

CreateSession
IDBCreateSession::CreateSession
 

OLE DB

CreateTable
ITableDefinition::CreateTable
 

OLE DB

CreateTableWithConstraints
ITableDefinitionWithConstraints::CreateTableWithConstraints
 

OLE DB

CreateView
IRowsetView::CreateView
 

OLE DB

DataConvert
IDataConvert::DataConvert
 

OLE DB Core

dataMemberAdded
IDataSourceListener::dataMemberAdded
 

OSP Toolkit

dataMemberChanged
IDataSourceListener::dataMemberChanged
 

OSP Toolkit

dataMemberRemoved
IDataSourceListener::dataMemberRemoved
 

OSP Toolkit

DataSourceListener
IDispatch::DataSourceListener
 

OSP Toolkit

Delete
IScopedOperations::Delete
 

OLE DB

DeleteColumns
IRowSchemaChange::DeleteColumns
 

OLE DB

DeleteCommand
ICommandPersist::DeleteCommand
 

OLE DB

deletedRows
OLEDBSimpleProviderListener::deletedRows
 

OSP Toolkit

DeleteRows
IRowsetChange::DeleteRows
 

OLE DB

deleteRows
OLEDBSimpleProvider::deleteRows
 

OSP Toolkit

DestroyDataSource
IDBDataSourceAdmin::DestroyDataSource
 

OLE DB

DropColumn
ITableDefinition::DropColumn
 

OLE DB

DropConstraint
ITableDefinitionWithConstraints::DropConstraint
 

OLE DB

DropIndex
IIndexDefinition::DropIndex
 

OLE DB

DropTable
ITableDefinition::DropTable
 

OLE DB

Execute
ICommand::Execute
 

OLE DB

find
OLEDBSimpleProvider::find
 

OSP Toolkit

FindCell
IMDFind::FindCell
 

OLE DB for OLAP

FindNextRow
IRowsetFind::FindNextRow
 

OLE DB

FindTuple
IMDFind::FindTuple
 

OLE DB for OLAP

FreeAxisInfo
IMDDataset::FreeAxisInfo
 

OLE DB for OLAP

GetApproximatePosition
IRowsetScroll::GetApproximatePosition
 

OLE DB

GetAvailableColumns
IColumnsRowset::GetAvailableColumns
 

OLE DB

GetAxisInfo
IMDDataset::GetAxisInfo
 

OLE DB for OLAP

GetAxisRowset
IMDDataset::GetAxisRowset
 

OLE DB for OLAP

GetBasicErrorInfo
IErrorRecords::GetBasicErrorInfo
 

OLE DB

GetBindings
IAccessor::GetBindings
 

OLE DB

GetCellData
IMDDataset::GetCellData
 

OLE DB for OLAP

GetChildRowset
IParentRowset::GetChildRowset
 

OLE DB

getColumnCount
OLEDBSimpleProvider::getColumnCount
 

OSP Toolkit

GetColumnInfo
IColumnsInfo::GetColumnInfo
 

OLE DB

GetColumns
IRow::GetColumns
 

OLE DB

GetColumnsRowset
IColumnsRowset::GetColumnsRowset
 

OLE DB

GetCommandStream
ICommandStream::GetCommandStream
 

OLE DB

GetCommandText
ICommandText::GetCommandText
 

OLE DB

GetConversionSize
IDataConvert::GetConversionSize
 

OLE DB Core

GetCreationProperties
IDBDataSourceAdmin::GetCreationProperties
 

OLE DB

GetCurrentCommand
ICommandPersist::GetCurrentCommand
 

OLE DB

GetCustomErrorObject
IErorRecords::GetCustomErrorObject
 OLE DB
GetData
IRowset::GetData
 

OLE DB

getDataMember
IDataSource::getDataMember
 

OSP Toolkit

getDataMemberCount
IDataSource::getDataMemberCount
 

OSP Toolkit

getDataMemberName
IDataSource::getDataMemberName
 

OSP Toolkit

GetDataSource
IDataInitialize::GetDataSource
IGetDataSource::GetDataSource
 

OLE DB Core

OLE DB

GetDBSession
ICommand::GetDBSession
 

OLE DB

GetDescription
IErrorInfo::GetDescription
 

OLE DB

GetErrorDescription
IErrorLookup::GetErrorDescription
 

OLE DB

GetErrorInfo
IErrorRecords::GetErrorInfo
 

OLE DB

GetErrorParameters
IErrorRecords::GetErrorParameters
 

OLE DB

getEstimatedRows
OLEDBSimpleProvider::getEstimatedRows
 

OSP Toolkit

GetFilter
IViewFilter::GetFilter
 

OLE DB

GetFilterBindings
IViewFilter::GetFilterBindings
 

OLE DB

GetGUID
IErrorInfo::GetGUID
 

OLE DB

GetHelpContext
IErrorInfo::GetHelpContext
 

OLE DB

GetHelpFile
IErrorInfo::GetHelpFile
 

OLE DB

GetHelpInfo
IErrorLookup::GetHelpInfo
 

OLE DB

GetIndex
IRowsetCurrentIndex::GetIndex
 

OLE DB

GetIndexInfo
IRowsetIndex::GetIndexInfo
 

OLE DB

GetInfo
IDCInfo::GetInfo
 

OLE DB Core

GetInitializationString
IDataInitialize::GetInitializationString
 

OLE DB Core

GetKeywords
IDBInfo::GetKeywords
 

OLE DB

GetLastVisibleData
IRowsetRefresh::GetLastVisibleData
 

OLE DB

GetLiteralInfo
IDBInfo::GetLiteralInfo
 

OLE DB

getLocale
OLEDBSimpleProvider::getLocale
 

OSP Toolkit

GetNextRows
IRowset::GetNextRows
 

OLE DB

GetOptions
ITransactionOptions::GetOptions
 

OLE DB

GetOptionsObject
ITransactionJoin::GetOptionsObject
ITransactionLocal::GetOptionsObject
 

OLE DB

OLE DB

GetOriginalData
IRowsetUpdate::GetOriginalData
 

OLE DB

GetParameterInfo
ICommandWithParameters::GetParameterInfo
 

OLE DB

GetPendingRows
IRowsetUpdate::GetPendingRows
 

OLE DB

GetProperties
ICommandProperties::GetProperties
IDBProperties::GetProperties
IRowsetInfo::GetProperties
ISessionProperties::GetProperties
 

OLE DB

OLE DB

OLE DB

OLE DB

GetPropertyInfo
IDBProperties::GetPropertyInfo
 

OLE DB

GetRangeRowset
IMDRangeRowset::GetRangeRowset
 

OLE DB for OLAP

GetRecordCount
IErrorRecords::GetRecordCount
 

OLE DB

GetReferencedRowset
IRowsetInfo::GetReferencedRowset
 

OLE DB

GetRestrictedColumnInfo
IColumnsInfo2::GetRestrictedColumnInfo
 

OLE DB

GetResult
IMultipleResults::GetResult
 

OLE DB

getRowCount
OLEDBSimpleProvider::getRowCount
 

OSP Toolkit

GetRowFromHROW
IGetRow::GetRowFromHROW
 

OLE DB

GetRowPosition
IRowPosition::GetRowPosition
 

OLE DB Core

GetRowsAt
IRowsetLocate::GetRowsAt
 

OLE DB

GetRowsAtRatio
IRowsetScroll::GetRowsAtRatio
 

OLE DB

GetRowsByBookmark
IRowsetLocate::GetRowsByBookmark
 

OLE DB

GetRowset
IDBSchemaRowset::GetRowset
IRowPosition::GetRowset
 

OLE DB

OLE DB Core

GetRowStatus
IRowsetUpdate::GetRowStatus
 

OLE DB

getRWStatus
OLEDBSimpleProvider::getRWStatus
 

OSP Toolkit

GetSchemas
IDBSchemaRowset::GetSchemas
 

OLE DB

GetSession
IGetSession::GetSession
 

OLE DB

GetSortOrder
IViewSort::GetSortOrder
 

OLE DB

GetSource
IErrorInfo::GetSource
 

OLE DB

GetSourceRow
IGetSourceRow::GetSourceRow
 

OLE DB

GetSourceRowset
IRow::GetSourceRowset
 

OLE DB

GetSourcesRowset
ISourcesRowset::GetSourcesRowset
 

OLE DB

GetSpecification
IMDDataset::GetSpecification
IRowsetInfo::GetSpecification
IViewChapter::GetSpecification
IViewRowset::GetSpecification
 

OLE DB for OLAP

OLE DB

OLE DB

OLE DB

GetSQLInfo
ISQLErrorInfo::GetSQLInfo
 

OLE DB

GetStatus
IDBAsynchStatus::GetStatus
 

OLE DB

GetTableDefinition
ITableCreation::GetTableDefinition
 

OLE DB

GetTransactionInfo
ITransaction::GetTransactionInfo
 

OLE DB

GetTransactionObject
ITransactionObject::GetTransactionObject
 

OLE DB

GetURLFromHROW
IGetRow::GetURLFromHROW
 

OLE DB

GetURLMapping
IRegisterProvider::GetURLMapping
 

OLE DB

getVariant
OLEDBSimpleProvider::getVariant
 

OSP Toolkit

GetView
IRowsetView::GetView
 

OLE DB

GetVisibleData
IRowsetResynch::GetVisibleData
 

OLE DB

Hash
IRowsetLocate::Hash
 

OLE DB

Idle
IIdle::Idle
 

Microsoft Jet Provider

Initialize
IDBInitialize::Initialize
IRowPosition::Initialize
 

OLE DB

OLE DB Core

insertedRows
OLEDBSimpleProviderListener::insertedRows
 

OSP Toolkit

InsertRow
IRowsetChange::InsertRow
 

OLE DB

insertRows
OLEDBSimpleProvider::insertRows
 

OSP Toolkit

InterfaceSupportsErrorInfo
ISupportErrorInfo::InterfaceSupportsErrorInfo
 

OLE DB

isAsync
OLEDBSimpleProvider::isAsync
 

OSP Toolkit

IsRowInChapter
IRowsetChapterMember::IsRowInChapter
 

OLE DB

IsSameRow
IRowsetIdentity::IsSameRow
 

OLE DB

ITransaction
ITransactionLocal::ITransaction
 

Microsoft Jet Provider

JoinTransaction
ITransactionJoin::JoinTransaction
 

OLE DB

LoadCommand
ICommandPersist::LoadCommand
 

OLE DB

LoadStringFromStorage
IDataInitialize::LoadStringFromStorage
 

OLE DB Core

MapColumnIDs
IColumnsInfo::MapColumnIDs
 

OLE DB

MapParameterNames
ICommandWithParameters::MapParameterNames
 

OLE DB

ModifyDataSource
IDBDataSourceAdmin::ModifyDataSource
 

OLE DB

Move
IScopedOperations::Move
 

OLE DB

msDataSourceObject
IDispatch::msDataSourceObject
 

OSP Toolkit

OnFieldChange
IRowsetNotify::OnFieldChange
 

OLE DB

OnLowResource
IDBAsynchNotify::OnLowResource
 

OLE DB

OnProgress
IDBAsynchNotify::OnProgress
 

OLE DB

OnRowChange
IRowsetNotify::OnRowChange
 

OLE DB

OnRowPositionChange
IRowPositionChange::OnRowPositionChange
 

OLE DB Core

OnRowsetChange
IRowsetNotify::OnRowsetChange
 

OLE DB

OnStop
IDBAsynchNotify::OnStop
 

OLE DB

Open
IRow::Open
 

OLE DB

OpenRowset
IOpenRowset::OpenRowset
IScopedOperations::OpenRowset
 

OLE DB

OLE DB

OpenViewChapter
IViewChapter::OpenViewChapter
 

OLE DB

OpenViewRowset
IViewRowset::OpenViewRowset
 

OLE DB

PositionOnBookmark
IRowsetBookmark::PositionOnBookmark
 

OLE DB

Prepare
ICommandPrepare::Prepare
 

OLE DB

PromptDataSource
IDBPromptInitialize::PromptDataSource
 

OLE DB Core

PromptFileName
IDBPromptInitialize::PromptFileName
 

OLE DB Core

Read
ISequentialStream::Read
 

OLE DB

RefreshVisibleData
IRowsetRefresh::RefreshVisibleData
 

OLE DB

ReleaseAccessor
IAccessor::ReleaseAccessor
 

OLE DB

ReleaseChapter
IChapteredRowset::ReleaseChapter
 

OLE DB

ReleaseErrors
IErrorLookup::ReleaseErrors
 

OLE DB

ReleaseRows
IRowset::ReleaseRows
 

OLE DB

removeDataSourceListener
IDataSource::removeDataSourceListener
 

OSP Toolkit

removeOLEDBSimpleProviderListener
OLEDBSimpleProvider::removeOLEDBSimpleProviderListener
 

OSP Toolkit

Reset
IDBBinderProperties::Reset
 

OLE DB

RestartPosition
IRowset::RestartPosition
 

OLE DB

ResynchRows
IRowsetResynch::ResynchRows
 

OLE DB

rowsAvailable
OLEDBSimpleProviderListener::rowsAvailable
 

OSP Toolkit

SaveCommand
ICommandPersist::SaveCommand
 

OLE DB

Seek
IRowsetIndex::Seek
 

OLE DB

SetColumns
IRowChange::SetColumns
 

OLE DB

SetCommandStream
ICommandStream::SetCommandStream
 

OLE DB

SetCommandText
ICommandText::SetCommandText
 

OLE DB

SetData
IRowsetChange::SetData
 

OLE DB

SetFilter
IViewFilter::SetFilter
 

OLE DB

SetIndex
IRowsetCurrentIndex::SetIndex
 

OLE DB

SetInfo
IDCInfo::SetInfo
 

OLE DB Core

SetOptions
ITransactionOptions::SetOptions
 

OLE DB

SetParameterInfo
ICommandWithParameters::SetParameterInfo
 

OLE DB

SetProperties
ICommandProperties::SetProperties
IDBProperties::SetProperties
ISessionProperties::SetProperties
 

OLE DB

OLE DB

OLE DB

SetRange
IRowsetIndex::SetRange
 

OLE DB

SetRowPosition
IRowPosition::SetRowPosition
 

OLE DB Core

SetSortOrder
IViewSort::SetSortOrder
 

OLE DB

SetURLMapping
IRegisterProvider::SetURLMapping
 

OLE DB

setVariant
OLEDBSimpleProvider::setVariant
 

OSP Toolkit

StartTransaction
ITransactionLocal::StartTransaction
 

OLE DB

stopTransfer
OLEDBSimpleProvider::stopTransfer
 

OSP Toolkit

transferComplete
OLEDBSimpleProviderListener::transferComplete
 

OSP Toolkit

Undo
IRowsetUpdate::Undo
 

OLE DB

Uninitialize
IDBInitialize::Uninitialize
 

OLE DB

Unprepare
ICommandPrepare::Unprepare
 

OLE DB

UnregisterProvider
IRegisterProvider::UnregisterProvider
 

OLE DB

Update
IRowsetUpdate::Update
 

OLE DB

Write
ISequentialStream::Write
 

OLE DB

WriteStringToStorage
IDataInitialize::WriteStringToStorage
 

OLE DB Core

1998-2001 Microsoft Corporation. All rights reserved.



Microsoft Ole Db 2.0 Programmer's Reference and Data Access SDK
Microsoft OLE DB 2.0 Programmers Reference and Data Access SDK (Microsoft Professional Editions)
ISBN: 0735605904
EAN: 2147483647
Year: 1998
Pages: 1083

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net