-
Alternativen zum ODBC-Zugriff
Hallo,
ich möchte mit Microsoft Access auf die DB2 der AS/400 zugreifen. Wer kennt Alternativen zum ODBC-Zugriff, der bekanntlich ziemlich langsam sein soll.
Gruß
Bernd
-
Hallo,
die Meinung die ODBC Treiber von ClientAccess wären langsam hält sich ziemlich hartnäckig.
Mit den aktuellen Versionen von CA Express V4R5 und V5R1 stimmt das aber nicht mehr grundsätzlich.
Bei AdHoc Abfragen über große Tabellen ohne entsprechende Indexe stimmt das auch weiterhin, aber da haben auch die QUERY Benutzer ihre Probleme.
Mit der entsprechenden Konfiguration der DSN ( Extended Dynamic Support auf jeden Fall aktivieren) brummt der ODBC Treiber ganz ordentlich.
Ein Kunde von mir betreibt sein komplettes ERP System über CAExpress ODBC, mit bis zu 200 Benutzern und klagt in keiner Weise über die Performance.
Thomas
-
Hallo Thomas,
vielen Dank für deinen Beitrag. Wie sollte ich denn die DSN konfigurieren damit der Treiber richtig brummt ? Vielen Dank für Deine Mühe .
Bernd
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von horschma:
Hallo,
die Meinung die ODBC Treiber von ClientAccess wären langsam hält sich ziemlich hartnäckig.
Mit den aktuellen Versionen von CA Express V4R5 und V5R1 stimmt das aber nicht mehr grundsätzlich.
Bei AdHoc Abfragen über große Tabellen ohne entsprechende Indexe stimmt das auch weiterhin, aber da haben auch die QUERY Benutzer ihre Probleme.
Mit der entsprechenden Konfiguration der DSN ( Extended Dynamic Support auf jeden Fall aktivieren) brummt der ODBC Treiber ganz ordentlich.
Ein Kunde von mir betreibt sein komplettes ERP System über CAExpress ODBC, mit bis zu 200 Benutzern und klagt in keiner Weise über die Performance.
Thomas [/quote]
-
Es liegt nicht Grundsätzlich an der Konfiguration des ODBC-Treibers. Für eine performante Abfrage reicht die Standardeinstellung vollkommen aus.
Das Hauptproblem liegt bei Access bei den sog. "Verknüpften Abfragen". Die Beziehungen zwischen den Tabellen werden leider von Access aufgelöst und nicht durch die AS/400, will heißen, dass Access bei den Verknüpfungen alle Daten der jeweiligen Tabelle liest, die Verküpfung prüft und nicht benötigte Daten wieder verwirft.
Desweiteren gibt es die Einschränkung auf max. 256 Felder pro Tabelle und 32 Indexe (LF's) wobei die Indexe gar nicht verwendet werden können. (Sind mehr als 32 LF's definiert stirbt Access!)
Folgende Lösungen sind möglich:
1. Verknüpfungen (Joins) sollten bereits auf der AS/400 als LF erstellt werden.
2. Eine Abfrage als SQL-Passthru manuell definieren, dann sind auch Joins problemlos ausführbar.
Auf der AS/400 sollten für alle Tabellen entsprechende Indexe über die Felder vorhanden sein, die in einer Select-Anweisung in der Where-Klausel verwendet werden.
Am besten probiert man den Select erst mal auf der AS/400 im STRSQL aus. Läuft dieser dort performant steht einem Einsatz in Access nichts mehr im Weg.
Auch das Definieren von ParameterMarkern "?" kann problemlos verwendet werden, allerdings können diese nicht (wie in Access üblich) benannt werden, so dass diese automatisch über Formularfelder gefüllt werden.
Aber dieses läßt sich prima über VBA lösen.
Similar Threads
-
By Bernd Wiezroek in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 27-04-06, 15:47
-
By mha in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 26-04-05, 15:02
-
By Rico in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 21-03-05, 09:43
-
By Olli1 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 12-08-04, 11:04
-
By SL in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 22-07-02, 11:54
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks