Gewusst wie: Hinzufügen von globalen Abfragen zu einem Dataset
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.
Tipp
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 Arbeiten mit Einstellungen.
So fügen Sie einem Dataset eine globale Abfrage hinzu
Öffnen Sie ein DataSet im DataSet-Designer. Weitere Informationen finden Sie unter Gewusst wie: Öffnen eines Datasets im DataSet-Designer.
Ziehen Sie eine Abfrage von der Registerkarte DataSet der Toolbox auf einen leeren Bereich im DataSet-Designer.
Der TableAdapter-Abfragekonfigurations-Assistent wird geöffnet.
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 und Bearbeiten von Verbindungszeichenfolgen.
Wählen Sie aus, ob Sie SQL-Anweisungen oder gespeicherte Prozeduren verwenden möchten.
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.
Stellen Sie eine Abfrage bereit, die die gewünschte Aufgabe ausführt, z. B. SELECT COUNT(*) AS CustomerCount FROM Customers.
Tipp
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.
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 Windows Form
Konzepte
Binden von Windows Forms-Steuerelementen an Daten in Visual Studio