Forum
Anonym
Hallo Wolfgang,
viele ODBC-Anwendungen haben Probleme mit den für Windows unüblichen Datentypen. Deswegen sind immer wieder Korrekturen in der DB2 ODBC/CLI Umgebung erforderlich.
Diese Korrekturen variieren leider >:( von Version zu Version. In Version 7.x waren es noch PATCH1 und PATCH2, heute mit V8.x (und V9.1) sind es andere Einstellungen, die in der ..IBMProgrammesqllibDB2CLI.INI vorgenommen werden.
Je nach dem in der DB2 Tabelle verwendeten Datentyp kann es unterschiedliche Anforderungen geben. Probier’s mal mit den "üblichen Verdächtigen" …
[tt]MapTimestampCDefault=1
MapTimestampDescribe=1
MapBigintCDefault=1[/tt]
Heißt: ODBC map mir bitte Timestamp auf CHAR und Big Integer ebenfalls auf CHAR. Mit NUMERIC_FIELD*1 bekommt man im MS Access dann wieder eine numersichen Datentyp zusammegestrickt.
Infos zu BIGINT: JR19774: MS Access shows #Deleted for BIGINT columns on tables linked to DB2: http://www.ibm.com/support/docview.wss?&uid=swg1JR19774
Oder suche im Info Center http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp nach den Keywords.
Infos zu allen ODBC/CLI Keywords gibt’s unter
http://publib.boulder.ibm.com/infocenter/db2luw/v8//index.jsp?topic=/com.ibm.db 2.udb.doc/ad/r0007964.htm . (Achtung: Blank entfernen zwischen "db 2", Link war zu lang. Grrrr)
Viel Erfolg!
Gernot
PS: Weitere Appends zu diesem Thema auf dieser Site: (Durch neues Board gibt es Links, die ins Leere laufen. Hier nur korrigierte Links!)
https://www.ruban.de/cgi-bin/yabb2/YaBB.pl?board=DB220007;action=display;num=1124810771
https://www.ruban.de/cgi-bin/yabb2/YaBB.pl?num=1107953134 (Mit Nennung von PTF’s für DB2 fpr OS/390)