Servus
kann ich in embedded SQL keine per dcl-c definierten Werte in einer Where Bedingung abfragen?

Bsp:
Code:
dcl-c STATUS 'L';

exec sql 
  select * from xy.abc 
  where kundenstatus = :STATUS;
Mir wird dann beim Umwandeln immer gesagt das STATUS nicht definiert sei und läuft deswegen auf Fehler. Sobald ich die dcl-c in dcl-s umändere passt es dann aber....

Habe ich bei mir irgendein Fehler oder ist das in der Tat so vorgesehen?