Ansicht:   

#344036 C#.net SQL Abfrage auf eine AS400 Tabelle (pc.coding)

verfaßt von fuchsi zur Homepage von fuchsi, Niederösterreich, 03.07.2013, 11:00:17
(editiert von fuchsi, 03.07.2013, 11:00:42)

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

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz