Freigeben über


Gewusst wie: Erstellen von parametrisierten TableAdapter-Abfragen

Eine parametrisierte Abfrage gibt Daten zurück, die den Bedingungen einer WHERE-Klausel in der Abfrage entsprechen. Sie können beispielsweise eine Kundenliste parametrisieren, sodass nur Kunden in einem bestimmten Ort angezeigt werden. Fügen Sie dazu WHERE City = @City am Ende der SQL-Anweisung hinzu, was eine Liste von Kunden ausgibt.

Parametrisierte TableAdapter-Abfragen im Dataset-Designer oder während des Erstellens von datengebundenen Formularen in einer Windows-Anwendung erstellen Sie mit dem Befehl Parametrisierte Datenquelle im Menü Daten. Der Befehl Parametrisierte Datenquelle erstellt außerdem Steuerelemente auf dem Formular für die Eingabe von Parameterwerten und das Ausführen der Abfrage. Weitere Informationen finden Sie unter Dialogfeld "Suchkriterien-Generator".

Hinweis

Wenn Sie eine parametrisiere Abfrage konstruieren, verwenden Sie Parameter, die notationsspezifisch für die Datenbank sind, für die Sie den Code schreiben.Zum Beispiel verwenden Access- und OleDb-Datenquellen das Fragezeichen (?) zur Angabe von Parametern, sodass die WHERE-Klausel wie folgt aussieht: WHERE City = ?.

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 Anpassen der Entwicklungseinstellungen in Visual Studio.

Erstellen einer parametrisieren TableAdapter-Abfrage

So erstellen Sie parametrisierte Abfrage im DataSet-Designer

  • Erstellen Sie einen neuen TableAdapter und fügen Sie eine WHERE-Klausel mit den gewünschten Parametern zur SQL-Anweisung hinzu. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von TableAdapters.

    - oder -

  • Fügen Sie eine Abfrage zu einem vorhandenen TableAdapter hinzu und dann eine WHERE-Klausel mit den gewünschten Parametern für die SQL-Anweisung. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von TableAdapter-Abfragen.

So erstellen Sie eine parametrisierte Abfrage beim Entwerfen eines datengebundenen Formulars

  1. Wählen Sie ein Steuerelement auf dem Formular, 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 auf dem Menü Daten auf Abfrage hinzufügen.

  3. Füllen Sie das Dialogfeld Suchkriterien-Generator aus und fügen Sie dann eine WHERE-Klausel mit den gewünschten Parametern für die SQL-Anweisung hinzu. 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