Hinzufügen eines ATL-OLE DB-Consumers
Mithilfe dieses Assistenten fügen Sie einem Projekt einen ATL-OLE DB-Consumer hinzu. Ein ATL-OLE DB-Consumer besteht aus einer OLE DB-Accessorklasse und Datenbindungen, die für den Zugriff auf eine Datenquelle erforderlich sind. Voraussetzung ist, dass das Projekt als ATL COM-Anwendung oder als MFC- bzw. Win32-Anwendung mit integrierter ATL-Unterstützung erstellt wurde (diese wird vom ATL-OLE DB-Consumer-Assistenten automatisch hinzugefügt).
Hinweis können Sie einen OLE DB-Consumer zu einem MFC-Projekt hinzufügen. Wenn Sie dies tun, fügt der ATL OLE DB-Consumer-Assistent dem Projekt die notwendige COM-Unterstützung hinzu. Dabei wird davon ausgegangen, dass Sie beim Erstellen des MFC-Projekts das Kontrollkästchen ActiveX-Steuerelemente (auf der Seite Erweiterte Features des MFC-Projektanwendungs-Assistenten) aktiviert haben, das standardmäßig aktiviert ist. Durch das Auswählen dieser Option wird sichergestellt, dass die Anwendung CoInitialize und CoUninitialize aufruft. Wenn Sie beim Erstellen des MFC-Projekts das Kontrollkästchen ActiveX-Steuerelemente nicht aktiviert haben, müssen Sie CoInitialize und CoUninitialize im Hauptcode aufrufen.
So fügen Sie dem Projekt einen ATL-OLE DB-Consumer hinzu
Klicken Sie in der Klassenansicht mit der rechten Maustaste auf das Projekt. Klicken Sie im Kontextmenü auf Hinzufügen und dann auf Klasse hinzufügen.
Doppelklicken Sie im Visual C++-Ordner auf das Symbol ATL-OLE DB-Consumer, oder markieren Sie es, und klicken Sie auf Öffnen.
Der ATL-OLE DB-Consumer-Assistent wird geöffnet.
Legen Sie die Einstellungen fest, wie unter ATL-OLE DB-Consumer-Assistent beschrieben.
Klicken Sie auf Fertig stellen, um den Assistenten zu schließen. Der Code für den neu erstellten OLE DB-Consumer wird in das Projekt eingefügt.