Gewusst wie: Hinzufügen von globalen Abfragen zu einem Dataset

Aktualisiert: November 2007

Globale Abfragen sind SQL-Abfragen, die entweder einen einzelnen Wert (Skalarwert) oder keinen Wert zurückgeben. Globale Funktionen führen normalerweise Datenbankoperation wie Einfüge-, Aktualisierungs- und Löschvorgänge sowie das Sammeln von Informationen aus. Beispielsweise geben sie eine Anzahl von Kunden in einer Tabelle zurück oder die Gesamtkosten für alle Posten eines bestimmten Auftrags.

Globale Abfragen werden hinzugefügt, indem der Konfigurations-Assistent für TableAdapter-Abfragen innerhalb des DataSet-Designers ausgeführt wird.

Hinweis:

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So fügen Sie einem Dataset eine globale Abfrage hinzu

  1. Öffnen Sie ein DataSet im DataSet-Designer. Weitere Informationen finden Sie unter Gewusst wie: Öffnen eines Datasets im DataSet-Designer.

  2. Ziehen Sie eine Abfrage von der Registerkarte DataSet der Toolbox auf einen leeren Bereich im DataSet-Designer.

    Der Konfigurations-Assistent für TableAdapter-Abfragen wird geöffnet.

  3. Wählen Sie eine Verbindung für die gewünschte Abfrage aus. Sie können entweder eine Abfrage aus der Liste auswählen oder eine neue Verbindung erstellen. Wenn Sie eine neue Verbindung erstellen, können Sie diese in der Anwendungskonfigurationsdatei speichern. Weitere Informationen finden Sie unter Gewusst wie: Speichern einer Verbindungszeichenfolge.

  4. Wählen Sie aus, ob Sie SQL-Anweisungen oder gespeicherte Prozeduren verwenden möchten.

  5. Wählen Sie zu verwendende gespeicherte Prozedur aus, oder wählen Sie auf der Seite Abfragetyp auswählen des Assistenten den gewünschten Typ der Abfrage aus, und klicken Sie dann auf Weiter.

  6. Stellen Sie eine Abfrage bereit, die die gewünschte Aufgabe ausführt, z. B. SELECT COUNT(*) AS CustomerCount FROM Customers.

    Hinweis:

    Wenn Sie eine Abfrage direkt auf den DataSet-Designer ziehen, wird eine Methode erstellt, die nur einen Skalarwert (einzelnen Wert) zurückgibt. Die ausgewählte Abfrage oder gespeicherte Prozedur gibt möglicherweise mehr als einen einzelnen Wert zurück, die vom Assistenten erstellte Methode gibt aber nur einen einzelnen Wert zurück. Zum Beispiel kann die Abfrage die erste Spalte der ersten Zeile der zurückgegebenen Daten zurückgeben.

  7. Beenden Sie den Assistenten. Die Abfrage wird dem DataSet-Designer hinzugefügt. Informationen zum Ausführen der Abfrage finden Sie unter Gewusst wie: Ausführen von TableAdapter-Abfragen.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von TableAdapters

Gewusst wie: Erstellen von TableAdapter-Abfragen

Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank

Gewusst wie: Datennavigation mithilfe des DataNavigator-Steuerelements in Windows Forms

Exemplarische Vorgehensweise: Anzeigen von Daten in einem Formular in einer Windows-Anwendung

Konzepte

Übersicht über das Anzeigen von Daten

Übersicht über TableAdapters

DataSet-Designer

Übersicht über Datenquellen

Weitere Ressourcen

Überprüfen von Daten