Ich muss Daten aus einer AS400 Datei holen.
Dazu verwende ich folgendes SQL
string SqlText = "SELECT B200_BelegNr1,B200_BelegDat1,B200_KTONR,K400_KTOBEZ_1,B200_GEGENKTO,B200_HW2BUCHGBETR,B200_HWGCODE,0500_SKONTOPROZ,0500_SKONTOTAG,0500_NTOTAG,B200_BUCHGTEXT,B200_RECHNGNREXT FROM DMS WHERE B200_BelegNr1 = ? AND B200_BelegDat1 = ? AND B200_KTOART = 'B'";
jetzt habe ich genau das problem mit den 3 feldern, die mit 0500 beginnen.
Da bekomme ich immer die Fehlermeldung "System.Data.OleDb.OleDbException (0x80004005): SQL0104: Tokken 0500 ungültig.
Im Masosoft Kontext würde man diese Felder mittels eckiger Klammer markieren (also [0500_SKONTOPROZ]). Beim Zugriff auf eine IBM AS400 mokiert er aber mit der selben Fehlermeldung das Token [ als ungültig an.
Bitte um Hilfe an meinem vorletzten Arbeitstag vorm kroatienurlaub. Muss den Schit noch fertig bekommen.
--
mein privates Hobby. www.ffzell.at
|