Skip Headers

Oracle® Objects for OLE C++ Class Library Developer's Guide
10g Release 1 (10.1)

Part Number B10119-01
Go to Documentation Home
Go to Book List
Book List
Go to Table of Contents
Go to Master Index
Master Index
Go to Feedback page

OO4O C++ Class Library Overview

Oracle Objects for OLE

Oracle Objects for OLE (OO4O) is a product designed to allow easy access to data stored in Oracle databases using any programming or scripting language that supports the Microsoft COM Automation and ActiveX technology. These languages include Visual Basic, Visual C++, Visual Basic For Applications (VBA), and IIS Active Server Pages (VBScript and JavaScript). OO4O consists of an in-process COM Automation Server, the C++ class library, and the Oracle Data Control. Relationships shows the high-level relationship between OO4O components.

OO4O In-Process Automation Server

The in-process COM Automation Server provides a set of COM automation interfaces/objects for connecting to Oracle databases, executing queries, and managing the results. Automation objects in OO4O provide easy access to features that are unique to Oracle and are otherwise cumbersome or inefficient to use from other ODBC or OLE DB-based components such as DAO, RDO, and ADO.

Oracle Objects for OLE C++ Class Library

The OO4O C++ Class Library is a set of classes that greatly simplifies access to the automation objects in OO4O. All automation objects in OO4O are wrapped as C++ classes.

Oracle Data Control

The Oracle Data Control (ODC) is an OCX/ActiveX control that simplifies the exchange of data between query results and popular data-aware visual controls such as edit, list, and grid controls. ODC supports virtually all data-aware controls that can be bound to the Microsoft Data Control in Visual Basic.