|
Windows Clients |
|
Core Functions
Initializing a
Data Source Component
Opening an
Existing Data Set
Data Set Management
via ITableDefinition
Column Mapping
and Binding
Bookmarks
and Random Access
Schema Rowsets
Command Processing
Format Processing
Appendices
Installation Notes
Implemented Interfaces
Performance Considerations
OLE DB Customizations
Properties
Properties by Provider
Properties by Group
Alphabetical List
Error Objects
Using VBScript
Programming With C++
|
Using the IOM Data ProviderThe SAS(R) IOM Data Provider is an OLE DB data provider that delivers access to SAS data sets found in SAS Integrated Object Model (IOM) servers. An OLE DB data provider is a set of software components that expose a data source to applications in conformance with Microsoft's OLE DB specification. This specification, built on the COM model, provides applications with standard interfaces to use when accessing data from any type of information source. OLE DB providers may expose many COM interfaces. These interfaces are grouped into seven object types: DataSource, Session, Command, Rowset, Index, ErrorObject and Transaction. The IOM provider currently supports all but the Index and Transaction objects. OLE DB providers, including the IOM provider, may be used by applications written in Visual C++, VBScript, Java, JScript or Visual Basic. Applications may be written to the higher level ActiveX Data Objects (ADO) interface using any of these languages, or directly to the OLE DB specification using Visual C++. This document pertains primarily to Visual C++ applications. This document also assumes a working knowledge of the OLE DB architecture and specification. For more information about OLE DB, see the following information sources:
Feature setThrough the OLE DB interfaces, the IOM provider adds to consumer programs a range of functionality which includes:
|