Hinzufügen eines ATL-OLE DB-Consumers

Der ATL-OLE DB-Consumer-Assistent ist in Visual Studio 2019 und höher nicht verfügbar. Sie können diese Funktionalität weiterhin manuell hinzufügen. Weitere Informationen finden Sie unter Erstellen eines Consumers ohne Assistent.

Verwenden Sie diesen Assistenten, um einem Projekt einen ATL-OLE DB-Consumer hinzuzufügen. Ein ATL-OLE DB-Consumer besteht aus einer OLE DB-Zugriffsmethodenklasse und den Datenbindungen, die für den Zugriff auf eine Datenquelle erforderlich sind. Das Projekt muss als ATL-COM-Anwendung oder als MFC- oder Win32-Anwendung erstellt worden sein, die ATL-Unterstützung enthält (die vom ATL-OLE DB-Consumer-Assistenten automatisch hinzugefügt wird).

Hinweis

Sie können einen OLE DB-Consumer zu einem MFC-Projekt hinzufügen. In diesem Fall fügt der ATL-OLE DB-Consumer-Assistent Ihrem Projekt die erforderliche COM-Unterstützung hinzu. Dabei wird vorausgesetzt, dass Sie beim Erstellen des MFC-Projekts das Kontrollkästchen ActiveX-Steuerelemente (auf der Seite Erweiterte Features des MFC-Projektanwendungs-Assistenten) ausgewählt haben, das standardmäßig aktiviert ist. Durch Auswahl diese Option ist sichergestellt, dass die Anwendung CoInitialize und CoUninitialize aufruft. Wenn Sie beim Erstellen des MFC-Projekts das Kontrollkästchen ActiveX-Steuerelemente nicht ausgewählt haben, müssen Sie CoInitialize und CoUninitialize im Hauptcode aufrufen.

So fügen Sie einen ATL-OLE DB-Consumer zum Projekt hinzu

  1. Klicken Sie in der Klassenansicht mit der rechten Maustaste auf das Projekt. Klicken Sie im Kontextmenü auf Hinzufügen, und klicken Sie danach auf Klasse hinzufügen.

  2. Doppelklicken Sie im Ordner „Visual C++“ auf das Symbol ATL-OLE DB-Consumer, oder wählen Sie es aus. Klicken Sie dann auf Öffnen.

    Der ATL-OLE DB-Consumer-Assistent wird geöffnet.

  3. Definieren Sie die Einstellungen wie in ATL-OLE DB-Consumer-Assistent beschrieben.

  4. Klicken Sie auf Fertig stellen , um den Assistenten zu schließen. Der neu erstellte OLE DB-Consumercode wird in Ihr Projekt eingefügt.

Siehe auch

Hinzufügen neuer Funktionen mit Code-Assistenten