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 database servers, 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.