Freigeben über


Gewusst wie: Erstellen von parametrisierten TableAdapter-Abfragen

Eine parametrisierte Abfrage gibt die Daten zurück, welche die Bedingungen einer WHERE-Klausel der Abfrage erfüllen.Sie können beispielsweise eine Kundenliste so parametrisieren, dass lediglich die Kunden aus einer bestimmten Stadt angezeigt werden, indem Sie am Ende der SQL-Anweisung, die eine Liste mit Kunden zurückgibt, WHERE City = @City hinzufügen.Weitere Informationen finden Sie unter Parameterabfragen.

Sie erstellen parametrisierte TableAdapter-Abfragen im DataSet-Designer oder während der Erstellung datengebundener Formulare in einer Windows-Anwendung mit dem Befehl Datenquelle parametrisieren im Menü Daten.Mit dem Befehl Datenquelle parametrisieren werden auch Steuerelemente zum Eingeben der Parameterwerte und zum Ausführen der Abfrage im Formular generiert.Weitere Informationen finden Sie unter Dialogfeld "Suchkriterien-Generator".

HinweisHinweis

Verwenden Sie beim Erstellen einer parametrisierten Abfrage die spezielle Parameternotation der Datenbank, mit der Sie die Abfrage ausführen möchten.Beispielsweise werden Parameter bei Access- und OleDb-Datenquellen durch ein Fragezeichen (?) kenntlich gemacht. Die WHERE-Klausel sieht hier wie folgt aus: WHERE City = ?.

HinweisHinweis

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.Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus, um die Einstellungen zu ändern.Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Erstellen einer parametrisierten TableAdapter-Abfrage

So erstellen Sie im DataSet-Designer eine parametrisierte Abfrage

  • Erstellen Sie einen neuen TableAdapter, wobei Sie der SQL-Anweisung eine WHERE-Klausel mit den gewünschten Parametern hinzufügen.Weitere Informationen finden Sie unter Gewusst wie: Erstellen von TableAdapters.

    - oder -

  • Fügen Sie einem vorhandenen TableAdapter eine Abfrage hinzu, wobei Sie der SQL-Anweisung eine WHERE-Klausel mit den gewünschten Parametern hinzufügen.Weitere Informationen finden Sie unter Gewusst wie: Erstellen von TableAdapter-Abfragen.

So erstellen Sie eine parametrisierte Abfrage, während Sie ein datengebundenes Formular entwerfen

  1. Wählen Sie ein Steuerelement auf dem Formular aus, das bereits an ein Dataset gebunden ist.Weitere Informationen finden Sie unter Binden von Windows Forms-Steuerelementen an Daten in Visual Studio.

  2. Klicken Sie im Menü Daten auf Abfrage hinzufügen.

  3. Füllen Sie das Dialogfeld Suchkriterien-Generator aus, wobei Sie der SQL-Anweisung eine WHERE-Klausel mit den gewünschten Parametern hinzufügen.Weitere Informationen finden Sie unter Dialogfeld "Suchkriterien-Generator".

Siehe auch

Konzepte

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Binden von Steuerelementen an Daten in Visual Studio

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten

Weitere Ressourcen

TableAdapters

Herstellen von Datenverbindungen in Visual Studio

Exemplarische Vorgehensweisen zur Arbeit mit Daten