Params in TSQLQuery
Params in TSQLQuery
Hallo, ich habe folgendes Problemchen: in einem TSQLQuery habe ich ein SELECT mit Parmeter im Objektinspektor eingeben, den zugehörigen Parameter habe ich auch definiert und im Programm funktioniert auch alles. Da ich nirgendwo finden kann, wie ich zur Designzeit eine (Start-)Wert für den Parameter definieren kann, sehe ich im zugeordeneten DBGrid auch keine Daten mehr. Die Frage ist also: kann ich den Parameter irgendwie vorbelegen?
Re: Params in TSQLQuery
Ich arbeite nicht mit SQLQuery sondern mit Zeos, aber was ist denn mit dem Property PARAMS 

Re: Params in TSQLQuery
Hallo,
man kann halt keinen Wert dafür angeben. Das SQL Statement sieht zum Beispiel so aus: select * from Stationen where Stationsnummer = :Stationsnummer. Den Parameter :Stationnummer definiert man am einfachsten im Obkjektinspector, dort kann man aber keinen Wert dafür setzen. Wenn ich im SQLQuery das Statement als select * from Stationen where Stationsnummer = 9002 festlege kann ich im Objektinspektor sehen welche Daten ausgelesen werden mit :Stationsnummer geht das aber nicht, weil ja noch kein Wert festgelegt ist. Bei dem trivialen Beispiel ist das egal, aber bei einer umfangreichen Abfragen wäre ist es gut wenn mann schon vorher sieht was ausgelesen wird.
Viele Grüße
man kann halt keinen Wert dafür angeben. Das SQL Statement sieht zum Beispiel so aus: select * from Stationen where Stationsnummer = :Stationsnummer. Den Parameter :Stationnummer definiert man am einfachsten im Obkjektinspector, dort kann man aber keinen Wert dafür setzen. Wenn ich im SQLQuery das Statement als select * from Stationen where Stationsnummer = 9002 festlege kann ich im Objektinspektor sehen welche Daten ausgelesen werden mit :Stationsnummer geht das aber nicht, weil ja noch kein Wert festgelegt ist. Bei dem trivialen Beispiel ist das egal, aber bei einer umfangreichen Abfragen wäre ist es gut wenn mann schon vorher sieht was ausgelesen wird.
Viele Grüße