Anmelden

View Full Version : Probleme mit ODBC



Tom5
02-03-05, 09:35
Hallo alle miteinander,

wir habe ein merkwürdiges Problem.

Wir wollen per ODBC Daten von einem Server auf eine I5 übertragen. Die alphanumerischen Felder werden korrekt übertragen, die numerischen Felder nicht. Woran könnte das liegen ?
Wir haben folgende Hardware :
I5 - 520 V5R3
X-Series mit Windows 2000
2 ODBC Treiber: ISeries Access ODBC Vers.10 vom 1.5.2004, CA ODBC Driver (32-bit) Vers. 10 vom 1.5.2004

Schon mal vielen Dank für die Hilfe
Gruß

Fuerchau
02-03-05, 09:40
Wie werden denn die numerischen Felder übertragen ?
Als Text im Insert ?
Als Parametermarker ?

Beim Text kommt es auf die aktuelle Kommaeinstellung im ODBC an (Defualt Dezimalkomma). Die Aufbereitung im Programm liefert aber ggf. einen Dezimalpunkt.
Entweder die Aufbereitung anpassen oder im ODBC auf Dezimalpunkt umstellen.

Bei der Verwendung von Parametermarkern "insert into myfile (f1, f2, ...) values(?, ?, ...)" stellt sich das Problem nicht und ausserdem ist es erheblich schneller.

TARASIK
02-03-05, 09:52
Hallo,
wenn es ein MS Server ist dann könnte dieses Ptf
helfen:

http://www-912.ibm.com/n_dir/nas4apar.NSF/1be1a5b61b213a6c86256c23007048f4/f3cff7c2514ae21f86256ee2003c8aa1?OpenDocument&Highlight=0,odbc,numeric,r530

Tom5
03-03-05, 05:51
Guten Morgen,

erstmal vielen Dank für die Tips.

Wir haben den Fehler gefunden. Bei dem CA Update auf die neuste Version ist der ODBC Treiber nicht korrekt installiert worden. Bei einer Neuinstallation hat das geklappt und jetzt funktioniert alles.
Gruß