ATL-OLE DB-Anbieter-Assistent
Dieser Assistent ist in Visual Studio 2019 und höher nicht verfügbar.
Hinweise
Ab Visual Studio 2008 werden mit dem von diesem Assistenten generierten Registrierungsskript die zugehörigen COM-Komponenten nicht unter HKEY_LOCAL_MACHINE, sondern unter HKEY_CURRENT_USER registriert. Um dieses Verhalten zu ändern, legen Sie die Option Komponente für alle Benutzer registrieren des ATL-Assistenten fest.
Die folgende Tabelle beschreibt die Optionen für den ATL-OLE DB-Anbieter-Assistenten:
Kurzname
Geben Sie den Kurznamen des Anbieters ein, der erstellt werden soll. Die weiteren Bearbeitungsfelder im Assistenten werden basierend auf Ihrer hier vorgenommenen Eingabe automatisch aufgefüllt. Sie können bei Bedarf die weiteren Namensfelder bearbeiten.
Co-Klasse
Der Name der Co-Klasse. Der ProgID-Name wird geändert, um diesem Namen zu entsprechen.
Attributiert
Diese Option gibt an, ob der Assistent Anbieterklassen mithilfe von Attributen oder Vorlagendeklarationen erstellt. Bei Auswahl dieser Option verwendet der Assistent Attribute anstelle von Vorlagendeklarationen (dies ist die Standardoption, wenn Sie ein attributiertes Objekt erstellen). Wenn Sie diese Option deaktivieren, verwendet der Assistent Vorlagendeklarationen anstelle von Attribute (dies ist die Standardoption, wenn Sie ein nicht attributiertes Projekt erstellen).
Wenn Sie diese Option bei Erstellung eines nicht attributierten Projekts aktivieren, werden Sie vom Assistenten gewarnt, dass das Projekt in ein attributiertes Projekt konvertiert wird, und Sie können entscheiden, ob Sie den Vorgang fortsetzen möchten oder nicht.
ProgID
Dieser programmgesteuerte Bezeichner ist eine Textzeichenfolge, den Ihre Anwendung anstelle einer GUID verwenden kann. Der ProgID-Name hat die Form NameProjekt.NameCo-Klasse.
Version
Die Versionsnummer Ihres Anbieters. Der Standardwert ist 1.
DataSource-Klasse
Der Name der Datenquellenklasse in der Form CKurznameSource.
DataSource-H-Datei
Die Headerdatei für die Datenquellenklasse. Sie können den Namen dieser Datei bearbeiten oder eine vorhandene Headerdatei auswählen.
Sitzungsklasse
Der Name der Sitzungsklasse in der Form CKurznameSession.
Sitzungs-H-Datei
Die Headerdatei für die Sitzungsklasse. Sie können den Namen dieser Datei bearbeiten oder eine vorhandene Headerdatei auswählen.
Befehlsklasse
Der Name der Befehlsklasse in der Form CKurznameCommand.
Befehls-H-Datei
Die Headerdatei für die Befehlsklasse. Der Name kann nicht bearbeitet werden und ist abhängig vom Namen der Headerdatei für das Rowset.
Rowsetklasse
Der Name der Rowsetklasse von in der Form CKurznameRowset.
Rowset-H-Datei
Die Headerdatei für die Rowsetklasse. Sie können den Namen dieser Datei bearbeiten oder eine vorhandene Headerdatei auswählen.
Rowset-CPP-Datei
Die Implementierungsdatei des Anbieters. Sie können den Namen dieser Datei bearbeiten oder eine vorhandene Implementierungsdatei auswählen.