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.

Siehe auch

ATL-OLE DB-Anbieter