Vista Software

What is an OLE DB Interface?

Before you can understand how to use OLE DB technology in your applications, you need to understand the concept of interfaces and COM components. Simply put, an interface is well-defined set of functions or methods that objects interact with to perform specific tasks.

Microsoft has defined an extensive set of such interfaces for OLE DB. Data Providers may choose to implement (i.e. support) some or all of these pre-defined interfaces. The extent to which a Data Provider supports the OLE DB interfaces dictates the amount of functionality that provider will have. Apollo OLE DB implements almost all the OLE DB interfaces defined by Microsoft.

Apollo Database Engines