Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The OLE DB Persistence Provider supports the following OLE DB interfaces.
Interface |
Support notations |
---|---|
Object type: Rowset Provides methods for accessor management. For information about accessors, see Accessors. |
|
Object type: Rowset Allows consumers to manage chapters. |
|
Object type: Rowset Exposes information about columns of a rowset or prepared command and provides a limited set of information in an array. |
|
Object type: Rowset Supplies complete information about columns in a rowset. Its methods can be called from a rowset or a command. Support is dependent on available stream schema information. |
|
Object type: Rowset Mandatory on commands, rowsets, and index rowsets, giving information about the availability of type conversions on a command or rowset. |
|
Object type: Data source Creates a new session. |
|
Object type: Data source Initializes or uninitializes a data source object or an enumerator. |
|
Object type: Data source Sets and gets values of properties on the data source object or enumerator and gets information about all properties supported by the provider. |
|
Object type: Session Mandatory; obtains an interface pointer to the data source object. |
|
Object type: Session Opens and returns a rowset that includes all rows from a single base table or index. |
|
IPersist |
Object type: Data source See IPersist* Objects for an overall discussion. See Getting and Setting IPersist* Objects for specific implementation notes. For additional considerations, see Lifetime of IPersist* Objects and IPersist* Objects, Rowset Update Semantics, and ITransaction. (All sources are in theOLE DB Programmer's Guide.) |
Object type: Rowset Provides information about a rowset and methods for retrieving objects associated with the rowset. |
|
Object type: Rowset Base rowset interface, providing methods for fetching rows sequentially, getting the data from those rows, and managing rows. |
|
Object type: Rowset GetOriginalData and GetRowStatus are supported. All others return E_NOTIMPL. IRowsetUpdate::GetOriginalData gets the data most recently fetched from or transmitted to the data store; does not get values based on pending changes. IRowsetUpdate::GetRowStatus returns the status of rows. |
|
Object type: Session Mandatory for sessions. Returns information about the properties a session supports and the current settings of those properties. |
|
Object type: Session and data source Defined by Automation and indicates whether a specific interface can return Automation error objects. |
This topic is a part of: