80- 90- . 1992 . ODBC IDAPI, (Call-Level Interface, CLI). (Open DataBase Connectivity, ODBC) Microsoft. Microsoft Microsoft Windows , SQL, (. 4.3).
. 4.3. ODBC
, 1992 ., Borland ( IBM, Novell WordPerfect) , (Integrated Database Application Programming Interface, IDAPI) (. 4.4). IDAPI ODBC. IDAPI Microsoft Windows SQL- .
JDBC, Sun Microsystems /n SQL CLI. Java API , SQL. Java, . 1997 . Sun Microsystems Java Blend, JDBC . SQL Java.
. 4.4. IDAPI
, , , Microsoft (Word, Excel ..) ODBC .
MS Access (OLE). , .
, OLE 2.1, :
1. (Container application). , Access 97, , 16- 32- , OLE 2+. OLE OLE 2.0 . (client applications).
2. (Server-only application). , OLE, . - OLE.
|
|
3. - (Mini-server application). - ( OLE OLE applets) , , - OLE. - OLE 2.1 MSGraphS. - ActiveX.
4. (Full-server application). , OLE , , OLE. , Excel 97, Word 97 Project 97 OLE 2.1.
5. , OLE (OLE Automation-compliant applications). OLE (OA) - OLE 2+ , , OLE. , OLE OLE (programmable object). Access 97 OLE, , Access 97 32- -. Microsoft Outlook. Excel 97 Project 97 , OLE. - OLE, Access 97, , .
6. ActiveX (ActiveX Controls). Visual Basic Windows , VBXs (Visual Basic extensions). Microsoft Visual Basic 3.0, , , . 1995 Microsoft VBX, OLE. , 16- OLE, Access 2.0. 16- Visual Basic 4.0 16- OLE, VBX. Access 95 32- Visual Basic 4.0 OLE.
OLE 2.+ ActiveX , , , Access VBA. ActiveX OLE.
(Data Access Object - DAO) Visual Basic ( VBA Microsoft). ODBC , .