Difficulty: Easy
Correct Answer: ADO
Explanation:
Introduction / Context:
OLE DB exposed a powerful but complex COM interface for data access. To make it easier for scripting environments and rapid development tools, Microsoft provided ADO (ActiveX Data Objects) as a high-level wrapper that many languages could use with minimal boilerplate.
Given Data / Assumptions:
Concept / Approach:
ADO supplies object abstractions—Connection, Command, Recordset—that map to OLE DB operations via providers. This reduces the need to manage COM interfaces directly, encouraging widespread adoption in classic ASP, VB, and scripting scenarios.
Step-by-Step Solution:
Verification / Alternative check:
Microsoft platform histories describe ADO as the mainstream high-level API over OLE DB prior to .NET-era ADO.NET.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
ADO
Discussion & Comments