Entwickler-Ecke
Datenbanken - SQL-Abfrage : Variable
Zaubär - So 27.10.02 12:44
Titel: SQL-Abfrage : Variable
Hi,
wie kann ich in eine SQL-Abfrage eine Variable einbauen??
Ich habe eine Tabelle wo eine Spalte 'Katgorie' benannt ist. Nun möchte ich es so machen, dass man die Möglichkeit hat nur Produkte einer bestimmten Kategorie auszuwählen.
MrSpock - So 27.10.02 14:32
Hallo Zaubär,
dazu benutzt du vor einem Bezeichner den Doppelpunkt:
Quelltext
1:
| SELECT * FROM Produkte where Kategorie= :kat |
Delphi erkennt, dass :kat ein Parameter ist und nimmt ihn in den Params - Array auf.
Du kannst jetzt schreiben:
Quelltext
1: 2:
| qrySel.ParamByName('kat').Value := 'CD'; qrySel.Open; |
Beachte, dass der Parameter in ParamByName ohne Doppelpunkt erscheinen muss.
Zaubär - So 27.10.02 17:55
Danke für die Hilfe, es hat funktioniert!
Weisst du zufälligerweise, wo ich mehr über SQL Befehel usw. finden kann, ich habe nämlich noch einige Probleme damit zu bewältigen und möchte nicht wegen jedem Detail ein Thema ins Forum setzen.
Mahr - So 27.10.02 18:49
Hi,
Also mir hat dieses Buch sehr geholfen
Dtenbanksprache für DOS Windows OS/2 und UNIX
SQL
von GREGOR KUHLMANN
FRIEDRICH MÜLLMERSTADT
ISBN 3-634-19289-5
rororo Computer
ist paar jahre her als ich es gekauft hab aber SQL ist ja auch nicht neu.
hat nix mit Delphi zutun aber dafür mehr mit SQL
cu Mahr
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!