Freigeben über


MFC-ODBC-Consumer-Assistent

Dieser Assistent ist in Visual Studio 2019 und höher nicht verfügbar.

Dieser Assistent richtet eine ODBC-Recordsetklasse und die Für den Zugriff auf die angegebene Datenquelle erforderlichen Datenbindungen ein.

UIElement-Liste

  • Datenquelle

    Mit der Schaltfläche "Datenquelle " können Sie die angegebene Datenquelle mithilfe des angegebenen ODBC-Treibers einrichten. Weitere Informationen zu Datenquellendateien (DATA Source Files, DSN) finden Sie unter Dateidatenquellen im ODBC SDK.

    Das Dialogfeld "Datenquelle auswählen" enthält zwei Registerkarten:

    • Registerkarte "Dateidatenquelle ":

      Das Feld "Suchen" gibt das Verzeichnis an, in dem Dateien ausgewählt werden sollen, die als Datenquellen verwendet werden sollen. Der Standardwert ist \Programme\Common Files\ODBC\Data Sources. Die vorhandenen Dateidatenquellen (DSN-Dateien) werden im Hauptlistenfeld angezeigt. Sie können die Datenquellen entweder vorab mithilfe der Registerkarte "Datei-DSN " im ODBC-Datenquellenadministrator einrichten oder neue Datenquellen mithilfe dieses Dialogfelds erstellen.

      Klicken Sie zum New Erstellen einer neuen Dateidatenquelle aus diesem Dialogfeld, um einen DSN-Namen anzugeben. Das Dialogfeld "Neue Datenquelle erstellen" wird angezeigt. Wählen Sie im Dialogfeld "Neue Datenquelle erstellen" einen geeigneten Treiber aus, und klicken Sie auf Next"Durchsuchen", und wählen Sie den Namen der Datei aus, die als Datenquelle verwendet werden soll (Sie müssen "Alle Dateien" auswählen, um Nicht-DSN-Dateien anzuzeigen, z. B. .xls Dateien); klicken Sie auf "Fertig stellen", und klicken Sie Nextdann auf "Fertig stellen". (Wenn Sie eine Nicht-DSN-Datei ausgewählt haben, erhalten Sie ein treiberspezifisches Dialogfeld, z. B. "ODBC Microsoft Excel Setup", das die Datei in einen DSN konvertiert.)

      Hinweis

      Sie können auch vorab eine neue Dateidatenquelle mit dem ODBC-Datenquellenadministrator erstellen. Wählen Sie im Startmenü Einstellungen, Systemsteuerung, Verwaltungstools, Datenquellen (ODBC) und dann ODBC-Datenquellenadministrator aus.

      Mit dem Feld "DSN-Name " können Sie einen Namen für die Dateidatenquelle angeben. Sie müssen sicherstellen, dass der DSN-Name mit der entsprechenden Dateierweiterung endet, z. B. .xls für Excel-Dateien oder .mdb für Access-Dateien.

      Weitere Informationen zu DSNs finden Sie unter "Dateidatenquellen " im ODBC SDK.

    • Registerkarte "Computerdatenquelle ":

      Auf dieser Registerkarte sind System- und Benutzerdatenquellen aufgeführt. Benutzerdatenquellen sind spezifisch für einen Benutzer auf diesem Computer. Systemdatenquellen können von allen Benutzern auf diesem Computer oder auf einem systemweiten Dienst verwendet werden. Anzeigen von Computerdatenquellen im ODBC SDK

      Weitere Informationen zu ODBC-Datenquellen finden Sie unter Datenquellen im ODBC SDK.

    Klicken Sie auf OK, um den Vorgang abzuschließen. Das Dialogfeld Datenbankobjekt auswählen wird angezeigt. Wählen Sie in diesem Dialogfeld die Tabelle oder Ansicht aus, die der Verbraucher verwendet. Beachten Sie, dass Sie mehrere Ansichten und Tabellen auswählen können, indem Sie beim Klicken auf die Elemente die Steuertaste gedrückt halten. Klicken Sie auf OK, um den Vorgang abzuschließen.

  • Klasse

    Der Name der Consumerklasse, basierend auf dem Namen der datei- oder computerdatenquelle, die Sie ausgewählt haben.

  • H-Datei

    Der Name der Consumerklassenheaderdatei, basierend auf dem Namen der datei- oder computerdatenquelle, die Sie ausgewählt haben.

  • CPP-Datei

    Der Name der Consumerklassenimplementierungsdatei, basierend auf dem Namen der ausgewählten Datei oder Computerdatenquelle.

  • Typ

    Gibt an, ob das Recordset ein Dynaset (Standard) oder eine Momentaufnahme ist.

    • Dynaset: Gibt an, dass das Recordset ein Dynaset ist. Ein Dynaset ist das Ergebnis einer Abfrage, die eine indizierte Ansicht in den Daten der abgefragten Datenbank bereitstellt. Ein Dynaset speichert nur einen integralen Index für die ursprünglichen Daten und bietet somit einen Leistungsgewinn über eine Momentaufnahme. Der Index verweist direkt auf jeden Datensatz, der als Ergebnis einer Abfrage gefunden wurde, und gibt an, ob ein Datensatz entfernt wird. Sie haben auch Zugriff auf aktualisierte Informationen in den abgefragten Datensätzen. Dies ist die Standardeinstellung.

    • Momentaufnahme: Gibt an, dass das Recordset eine Momentaufnahme ist. Eine Momentaufnahme ist das Ergebnis einer Abfrage und eine Ansicht in einer Datenbank zu einem Zeitpunkt. Alle Datensätze, die als Ergebnis der Abfrage gefunden wurden, werden zwischengespeichert, sodass keine Änderungen an den ursprünglichen Datensätzen angezeigt werden.

  • Binden aller Spalten

    Gibt an, ob alle Spalten in der ausgewählten Tabelle gebunden sind. Wenn Sie dieses Feld (Standardeinstellung) auswählen, sind alle Spalten gebunden; Wenn Sie dieses Feld nicht auswählen, sind keine Spalten gebunden, und Sie müssen sie manuell in der Recordsetklasse binden.

Siehe auch

Nutzen von MFC-ODBC
Hinzufügen neuer Funktionen mit Code-Assistenten