Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Firebird StoredPorc und Feldname als Paramter

  Alt 28. Sep 2007, 10:27
Hallo,


in Delphi-Code würde dein sql so aussehen

Delphi-Quellcode:
var
  A_Jahr : Integer
  sSQL : String;
begin
sSQL:= ..+'WHERE (pd.jahr='+'A_Jahr'
Du übergibst also nicht die Werte.

Ich würde lokale Variablen benutzen.

[/sql]
S_Jahr char(4);

S_Jahr = cast(:A_Jahr as char (4));

und dann das s_Jahr zum zusammenbauen des Statements benutzen

WHERE (pd.jahr || S_Jahr ||
[sql]


Heiko
Heiko
  Mit Zitat antworten Zitat