Gewusst wie: Erstellen von Abfragen mit benannten Parametern
Aktualisiert: November 2007
Sie können Namen für die Abfrageparameter angeben, um die einzelnen Parameter besser voneinander unterscheiden zu können. Wenn Sie beispielsweise eine Parameterabfrage für den Autorennamen erstellen, könnten Sie die Bezeichnungen "Vorname" und "Nachname" verwenden. Wenn Sie die Abfrage im Abfrage- und Ansicht-Designer ausführen, müssen Sie die Parameter nach Name angeben.
Wenn der Parametername als Name und nicht als Zeichenfolge aus Literalzeichen gekennzeichnet werden soll, legen Sie die Parametermarkierungszeichen fest und fügen sie rund um den Parameternamen ein. Einzelheiten finden Sie unter Gewusst wie: Angeben von Parametermarkierungszeichen.
Wenn Sie sowohl Präfix- als auch Suffixzeichen verwenden, können Sie für den Parameternamen Zeichenkombinationen aus Schriftzeichen, Zahlen, Interpunktionszeichen und Leerzeichen festlegen. (Verwenden Sie jedoch keine Null und kein Fragezeichen.) Wenn Sie nur ein Präfixzeichen festlegen, darf der Parametername keine Leerzeichen enthalten.
Hinweis: |
---|
Dieser Name wird in der Umgebung, von der Sie die Abfrage ausführen, als Variable verwendet. Vergewissern Sie sich, dass die verwendeten Parameternamen in allen Umgebungen akzeptiert werden, in denen die Abfrage ausgeführt werden soll. |
Hinweis: |
---|
Abhängig von 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 geben Sie einen benannten Parameter an
Legen Sie die Parametermarkierungszeichen fest, sofern dies nicht bereits erfolgt ist. Einzelheiten finden Sie unter Gewusst wie: Angeben von Parametermarkierungszeichen.
Fügen Sie dem Kriterienbereich die Spalten oder Ausdrücke hinzu, nach denen gesucht werden soll. Wenn Sie eine Select-Abfrage erstellen und in den Abfrageergebnissen keine Suchspalten bzw. Suchausdrücke angezeigt werden sollen, entfernen Sie die entsprechenden Ausgabespalten.
Suchen Sie die Zeile mit der Datenspalte oder dem Ausdruck für die Suche, und geben Sie in der Datenblattspalte Filter den Parameternamen an. Achten Sie darauf, den Parameter mit den richtigen Zeichen zu kennzeichnen:
Der Abfrage- und Ansicht-Designer fügt standardmäßig den Operator "=" hinzu. Sie können die Zelle jedoch so bearbeiten, dass dafür ">", "<" oder ein beliebiger anderer SQL-Vergleichsoperator eingesetzt wird.