Seite 1 von 1

Re: Abfragen mit Parameter

Verfasst: Do, 14.01.2010 02:36
von komma4
Deine Frage wird schon in der F1 Onlinehilfe von BASE beantwortet: Abfrageentwurf

Die Suche hier im Forum mit Suchbegriff "Parameterabfrage" ergibt 51 Treffer ... darunter mehrere (korrekte) Beispiele...


Bitte etwas mehr eigenes Engagement; Danke!

Re: Abfragen mit Parameter

Verfasst: Mo, 18.01.2010 09:52
von pmoegenb
Hallo Cris,
Du kannst mehrer Parameter übergeben, diese müssen sich jedoch jeweils auf die Abfrage mit AND- (und) oder OR- (0der) Beziehungen beziehen.

Beispiel:

Code: Alles auswählen

SELECT * FROM Tabelle1
WHERE Nachname = :S_Nachname
AND Vorname = :S_Vorname
oder

Code: Alles auswählen

SELECT * FROM Tabelle1
WHERE Nachname = :S_Nachname1
OR Nachname = :S_Nachname2
OR Nachname = :S_Nachname3

Re: Abfragen mit Parameter

Verfasst: Di, 13.07.2010 17:06
von slu
Deine Frage wird schon in der F1 Onlinehilfe von BASE beantwortet: Abfrageentwurf
Es wäre sehr schön wenn du es trotzdem beantworten würdest, ich stehe nämlich gerade vor dem gleichen Problem.

Ich möchte ein Kriterium erst abfragen wenn der Bericht erstellt wird.

Re: Abfragen mit Parameter

Verfasst: Di, 13.07.2010 17:18
von komma4
slu hat geschrieben:
Deine Frage wird schon in der F1 Onlinehilfe von BASE beantwortet: Abfrageentwurf
Es wäre sehr schön wenn du es trotzdem beantworten würdest, ich stehe nämlich gerade vor dem gleichen Problem.
Welche Passage aus der Onlinehilfe hast Du nicht verstanden?
Ich könnte es nicht anders erklären... lesen musst Du selbst.

Peter pmoegenb hat ein Beispiel geliefert...

Was ist noch unklar?

Re: Abfragen mit Parameter

Verfasst: Mi, 14.07.2010 08:03
von slu
Hallo,

ich hab nun herausgefunden warum es nicht geht, die Variable trägt man wie oben beschrieben mit :VARIABLE ein.
Leider hat er diese genau so in die MySQL Abfrage eingebaut und statt meiner Eingabe immer :VARIABLE abgefragt.
Damit er den Eingabewert überträgt muss man unter Bearbeiten -> Datenbank -> Erweiterte Einstellungen... einen haken bei "Benannte Parameter durch '?' ersetzen" setzen.