Hallo,
mittels der
Ado-Komponenten setze ich meine Parameter in die
Sql-Anweisung ein:
Delphi-Quellcode:
FAdoCommand.Parameters.ParamByName('kampagne_id').DataType := ftString;
FAdoCommand.Parameters.ParamByName('kampagne_id').Value := Inhalt;
Wenn ich nun aber folgende Anweisung habe, in der zweimal derselbe Parameter auftaucht, funktioniert es nicht mehr (Es gibt keine Ergebnismenge):
SQL-Code:
select * from kundenliste
WHERE ( (:kampagne_id <> '%' ) AND (:kampagne_id <> '%'))
Die
Sql-Anweisung bringt wenig Sinn (zweimal dieselbe Bedingung), aber ich habe dieses einfache Beispiel gemacht, damit ihr versteht, wie ich das meine.
Folgende Anweisung liefert dagegen eine Ergebnismenge zurück:
SQL-Code:
select * from kundenliste
WHERE ( (:kampagne_id <> '%' ))
Habe ich die Parameter falsch eingesetzt?
Danke!
Andy