PDA

View Full Version : Unterschiedliche Ergebnisse bei Datenbankabrage



nico1964
09-04-10, 08:51
Hallo,

einer unserer User hat mir folgendes Problem geschildert:
2 Datenbankzugriffe mittels ODBC auf die selbe Datei:
1. Excel auf i-series
2. ACCESS auf i-series

Beim Zugriff mit Excel erhält er alle Datenbankfelder und beim ACCESS fehlen ihm einige Felder.

Hat vielleicht irgenjemand eine Vermutung was das sein könnte?
Kenne mich zwar mit der i-series relativ gut aus(seit 1989), aber der PC ist für mich nur ein Werkzeug und daher habe ich mich nie wirklich damit befasst. Und schon gar nicht mit Windowsprogrammen oder Anwendungen.

MFG
Andreas

Fuerchau
09-04-10, 09:32
Dazu müsste man wissen, wie die Felder definiert sind, die fehlen.
Access unterstützt da nicht alles, während MS-Query erst mal alles (außer LOB's) nimmt.
Bei Access muss ggf. eine View mit Cast's erstellt werden oder als Passthru-Abfrage mit Cast's.

nico1964
09-04-10, 09:41
Vielen Dank für die schnelle Antwort,
ich hoffe der betroffene User kann damit was anfangen.
mfg

nico1964
09-04-10, 09:54
Ganz normale DDS mit char und numeric definierten Feldern, keine Schmankerl oder unsauberen Sachen.

Kann es eventuell sein, dass ACCESS eine Beschränkung bei der Anzahl der Felder hat?

Fuerchau
09-04-10, 10:03
Ja, genauso eigentlich wie MS-Query, max. 2000 Spalten, aber wer hat die schon.

Wird eine verknüpfte Tabelle oder eine Passthru-Abfrage verwendet ?

nico1964
09-04-10, 10:08
Eine verknüpfte Tabelle, 310 Felder.

akorb
09-04-10, 10:32
Hallo,

in Access sind 255 Spalten möglich.

Gruss
akorb

nico1964
09-04-10, 10:39
Danke, das wird's wahrscheinlich sein, da soweit ich weiß die fehlenden Felder im hinteren Drittel befinden.