We recommend using Visual Studio 2017

OLE DB Templates


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at OLE DB Templates.

The OLE DB templates make OLE DB data access easier. Visual C++ provides template classes that implement many of the commonly used OLE DB interfaces. You can use the Visual C++ consumer templates to write an OLE DB client (consumer) application and the provider templates to write a server (provider) application.

OLE DB Consumer Templates
Provides links to the OLE DB Consumer Template classes listed by usage.

OLE DB Provider Templates
Provides links to the OLE DB Provider Template classes listed by usage.

OLE DB Programming Overview
Describes what OLE DB is and discusses Universal Data Access in OLE DB.

OLE DB Programmer's Reference
Provides links to the Windows SDK documentation on OLE DB.

OLE DB Templates Samples
Provides links to the OLE DB Templates samples that show how to use OLE DB in your projects.

OLE DB Consumer Templates
Discusses conceptual material about the OLE DB Consumer Templates.

OLE DB Provider Templates
Discusses conceptual material about the OLE DB Provider Templates.

Creating an OLE DB Consumer
Describes creating an OLE DB Templates consumer either with or without the ATL OLE DB Consumer Wizard.

Creating a Simple Read-Only Provider
Describes creating a simple read-only provider that reads a pair of strings.

Creating an Updatable Provider
Describes creating providers that can write to the data store.

OLE DB Consumer Attributes
Discusses a simplified interface to inject code based on the OLE DB Consumer Templates to create working OLE DB consumers.

Active Template Library (ATL) Reference
Provides reference material for the ATL Library, a set of template-based C++ classes that simplify the programming of COM objects.

Visual C++ Libraries
Provides links to the various libraries provided with Visual C++, including ATL, MFC, OLE DB Templates, the C run-time library, and the Standard C++ Library.

Provides links to using the Visual Studio debugger to correct logic errors in your application or stored procedures.