Booley
17-08-05, 10:34
Hallo zusammen,
aus einem PC-Programm sollen Daten in unsere Buchhaltung auf der iSeries importiert werden. Hierzu gibt es seitens der Buchhaltung eine Standard-Schnittstelle.
Diese ist so intelligent, dass Felder, die mit *loval belegt sind, in der Zieldatei nicht verändert werden.
Die Daten werden auf PC Seite via SQL über die CO400-Treiber von SystemObjects in die DB2/400 geschrieben.
Und jetzt mein Problem:
Wie kann ich Felder mit loval belegen? Gibt es im Sql ein Schlüsselwort für loval?
Wenn ich das richtig sehe, speichert die DB2 numerische Loval-Werte einfach z.B. mit -9 ab. Strings werden aber mit Hex(00) gespeichert und nicht mit Hex(40) für Blank.
Wer weiß Rat? Bin für jeden Tipp dankbar.
Booley
aus einem PC-Programm sollen Daten in unsere Buchhaltung auf der iSeries importiert werden. Hierzu gibt es seitens der Buchhaltung eine Standard-Schnittstelle.
Diese ist so intelligent, dass Felder, die mit *loval belegt sind, in der Zieldatei nicht verändert werden.
Die Daten werden auf PC Seite via SQL über die CO400-Treiber von SystemObjects in die DB2/400 geschrieben.
Und jetzt mein Problem:
Wie kann ich Felder mit loval belegen? Gibt es im Sql ein Schlüsselwort für loval?
Wenn ich das richtig sehe, speichert die DB2 numerische Loval-Werte einfach z.B. mit -9 ab. Strings werden aber mit Hex(00) gespeichert und nicht mit Hex(40) für Blank.
Wer weiß Rat? Bin für jeden Tipp dankbar.
Booley