Oracle® Objects for OLE C++ Class Library Developer's Guide 10g Release 2 (10.2) B14308-01 |
|
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.