-
MS Access SQL Abfrage über ODBC
Hallo,
ich möchte aus zwei AS400 Dateien Daten in eine Access Tabelle mit SQL importieren. Die Select-Abfrage, die ich bisher ausprobiert habe, hat enorme Performance Probleme verursacht.
Ist ein Insert oder Update überhaupt möglich?
Danke für Eure Hilfe.
Helwo
-
Dieses Problem hatte ich auch schon einmal. Der Grund liegt darin, dass die Beziehungen zwischen den beiden Dateien nicht auf der AS/400 sondern durch MS/Access aufgelöst werden. D.h., dass zuerst die Sätze mittels Einzel-Select jeder Datei von der AS/400 gelesen und dann aufgrund der WHERE-Klausel oder der Join-Beziehung wieder verworfen werden. (Hohe Übertragungsraten ohne dass Daten tatsächlich verwendet werden.)
Lösung:
Erstellen Sie auf der AS/400 mittels "CREATE VIEW ..." die benötigte Join-Datei (Achtung OHNE where-Klausel) und selektieren Sie die gewünschten Daten anschließend mittels normalem Select von MS/Access aus auf die neue Sicht auf der AS/400 .
[Dieser Beitrag wurde von Fuerchau am 16. März 2002 editiert.]
-
Danke für den Tip. Ich habe die Daten aber immer noch nicht physisch in meiner Access-Tabelle.
-
Hallo Helwo,
sollen die AS/400 Dateien (einmalig) importiert werden oder als "eingebettete Tabellen" in Access fungieren.
Beschreib dein Problem bitte etwas genauer.
(Beim Import kannst du meines wissens gar keine SQL-Abfrage angeben, sondern nur die gesamte Tabelle importieren)
Das Problem welches Fuerchau angesprochen hat betrifft natürlich nur "eingebettete Tabellen".
Aber du sprichst ja vom importieren ...
Sven
[Dieser Beitrag wurde von Sven Schneider am 18. März 2002 editiert.]
-
Die von mir oben beschrieben Sicht sollte als verknüpfte Tabelle in die MS/Access-DB eingetragen werden.
Anschließend kann ich aus dieser Tabelle (die die Join-Beziehung auf der AS/400 ja enthält) eine Erstellungs- oder Anfügeabfrage kreieren.
Damit sind die Daten dann physisch in der MS/Access-DB.
Wenn die AS/400 aber permanent zur Verfügung steht, sollte man dann entsprechende Abfragen erstellen, die die Daten immer Online aus der AS/400 zieht. Der Vorteil ist die Aktualität der Daten.
Anmerkung: Wenn sehr häufig auf diese Weise Daten in die MS/Access-DB kopiert werden und dabei vorher ggf. die Altdaten gelöscht werden, muss die DB regelmäßig wieder komprimiert werden da diese sonst uferlos anwächst.
Similar Threads
-
By olafu in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 05-10-06, 08:13
-
By rcauchy in forum NEWSboard Windows
Antworten: 1
Letzter Beitrag: 23-06-05, 13:28
-
By Rico in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 21-03-05, 09:43
-
By User in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 26-01-05, 20:52
-
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