Adding an ATL OLE DB Consumer

The ATL OLE DB Consumer wizard is not available in Visual Studio 2019 and later. You can still add the functionality manually. For more information, see Creating a Consumer Without Using a Wizard.

Use this wizard to add an ATL OLE DB consumer to a project. An ATL OLE DB consumer consists of an OLE DB accessor class and data bindings necessary to access a data source. The project must have been created as an ATL COM application, or as an MFC or Win32 application that contains ATL support (which the ATL OLE DB Consumer Wizard adds automatically).

Note

You can add an OLE DB consumer to an MFC project. If you do, the ATL OLE DB Consumer Wizard adds the necessary COM support to your project. This assumes that when you created the MFC project, you selected the ActiveX controls check box (in the Advanced Features page of the MFC Project Application Wizard), which is checked by default. Selecting this option ensures that the application calls CoInitialize and CoUninitialize. If you did not select ActiveX controls when you created the MFC project, you need to call CoInitialize and CoUninitialize in your main code.

To add an ATL OLE DB consumer to your project

  1. In Class View, right-click the project. On the shortcut menu, click Add and then click Add Class.

  2. In the Visual C++ folder, double-click the ATL OLE DB Consumer icon or select it and click Open.

    The ATL OLE DB Consumer Wizard opens.

  3. Define settings as described in ATL OLE DB Consumer Wizard.

  4. Click Finish to close the wizard. The newly created OLE DB consumer code will be inserted in your project.

See also

Adding Functionality with Code Wizards