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:
|