Dann sollen die ihr Tool an passen.
Wenn ich einen "select $4ID as A4ID .." generiere kann ich nicht erwarten dann das A4ID zu finden.
Frag mal nach wenn ich
select ... $4ID as "Lieschen Müller" ...
kodiere. Erwarten die dann ernsthaft "Lieschen Müller" als Feldname für einen Insert/Update?
... die Fehlermeldung ist allerdings, dass $4ID nicht gefunden wird, was irgendwie nicht zur Beschreibung des Täters passt. Generell sollte man natürlich keine Zeichen des varianten Teils des EBCDIC verwenden und spätestens wenn man remote zugreifen will eine View drüberlegen,m die das umbenennt.
Es war schon immer ein Problem, in SQL Felder mit $ oder # zu benennen.
In RPG mit RLA ist das ja egal, aber SQL arbeitet auch bei dem SQL-Statement selber mit einer CCSID.
Und wenn die dann nicht passt weil sich (wie immer) keiner drum kümmert....
Bookmarks