Marlic
19-06-09, 07:05
Hallo,
wir arbeiten mit einer AS400 in der Firma und ich lade jede Menge Daten runter, um damit Berichte zu erstellen.
Dazu nutze ich Access.
Kommunikation zwischen AS400 und Access geht mit ODBC und eingebunden habe ich die AS400 in Access als verknüpfte Tabellen, die man als Weltkugel als solche identifizieren kann.
Darauf baue ich dann meine Abfragen auf und alles läuft auch soweit ganz gut, schon seit vielen Jahren.
Leider gibt es aber auch Downloads, die aufgrund ihrer Datenmenge locker 60-90 min laufen und ich suche nach einer Möglichkeit die Performance zu steigern.
Dazu habe ich schon alles Mögliche an Tips und Tricks in Access ausprobiert. Auch habe ich die aktuellsten IBM Treiber und habe wertvolle Einstellungshinweise unserer IT-Abteilung bekommen.
Meine Recherche hat ergeben, dass ich wohl mittels einer Pass-Through Abfrage an Geschwindigkeit gewinnen würde, da (korrigiert mich, wenn ich falsch liege) nur so oder vorallem so die AS400 die Arbeit erledigt (Filtern der Datensätze) und lediglich die Daten an Access zurückgibt, die verlangt werden.
Ich bekomme eine Pass-Through Abfrage aber bei allen Versuchen nicht hin. Folgende Fehlermeldung kommt hoch:
ODBC--call failed.
[IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0104 - Token ; was not valid. Valid tokens: . (#-104)
Kennt das jemand und weiss Abhilfe bitte?
Gruss, Marlic
wir arbeiten mit einer AS400 in der Firma und ich lade jede Menge Daten runter, um damit Berichte zu erstellen.
Dazu nutze ich Access.
Kommunikation zwischen AS400 und Access geht mit ODBC und eingebunden habe ich die AS400 in Access als verknüpfte Tabellen, die man als Weltkugel als solche identifizieren kann.
Darauf baue ich dann meine Abfragen auf und alles läuft auch soweit ganz gut, schon seit vielen Jahren.
Leider gibt es aber auch Downloads, die aufgrund ihrer Datenmenge locker 60-90 min laufen und ich suche nach einer Möglichkeit die Performance zu steigern.
Dazu habe ich schon alles Mögliche an Tips und Tricks in Access ausprobiert. Auch habe ich die aktuellsten IBM Treiber und habe wertvolle Einstellungshinweise unserer IT-Abteilung bekommen.
Meine Recherche hat ergeben, dass ich wohl mittels einer Pass-Through Abfrage an Geschwindigkeit gewinnen würde, da (korrigiert mich, wenn ich falsch liege) nur so oder vorallem so die AS400 die Arbeit erledigt (Filtern der Datensätze) und lediglich die Daten an Access zurückgibt, die verlangt werden.
Ich bekomme eine Pass-Through Abfrage aber bei allen Versuchen nicht hin. Folgende Fehlermeldung kommt hoch:
ODBC--call failed.
[IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0104 - Token ; was not valid. Valid tokens: . (#-104)
Kennt das jemand und weiss Abhilfe bitte?
Gruss, Marlic