Params in TSQLQuery

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
werner2be
Beiträge: 3
Registriert: So 17. Mär 2013, 16:44

Params in TSQLQuery

Beitrag von werner2be »

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?

hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Re: Params in TSQLQuery

Beitrag von hde »

Ich arbeite nicht mit SQLQuery sondern mit Zeos, aber was ist denn mit dem Property PARAMS :wink:

werner2be
Beiträge: 3
Registriert: So 17. Mär 2013, 16:44

Re: Params in TSQLQuery

Beitrag von werner2be »

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

Antworten