View Full Version : AS400 doppelte Datensätze
Hallo Forum,
Ich habe hier eine Access - Datenbank, mit der ich Daten aus einer Excel - Tabelle importiere. Diese Daten werden anschließend per ODBC - Verbindung auf die AS/400 gebracht. Wenn ich die gleiche Tabelle mehrfach importiere, habe ich doppelte Datensätze auf der AS400. Kann man dies verhindern ?
Mit freundlichen Grüßen
Das kann man nur verhindern, wenn die Sätze einen Unique-Key haben.
Einen entsprechenden Index auf der AS/400 anlegen und doppelte Schlüssel werden abgewiesen.
Allerdings stirbt dann auch dein SQL mit einer entsprechenden Fehlermeldung.
Ein Schlüssel kann aus max. 120 Feldern mit einer Gesamtlänge von 2000 Zeichen gebildet werden.
KingofKning
11-10-19, 11:29
Hallo Forum,
Ich habe hier eine Access - Datenbank, mit der ich Daten aus einer Excel - Tabelle importiere. Diese Daten werden anschließend per ODBC - Verbindung auf die AS/400 gebracht. Wenn ich die gleiche Tabelle mehrfach importiere, habe ich doppelte Datensätze auf der AS400. Kann man dies verhindern ?
Mit freundlichen Grüßen
Du könntest die doppelten Sätze ja auch später löschen.....
Hallo Forum,
Ich habe hier eine Access - Datenbank, mit der ich Daten aus einer Excel - Tabelle importiere. Diese Daten werden anschließend per ODBC - Verbindung auf die AS/400 gebracht. Wenn ich die gleiche Tabelle mehrfach importiere, habe ich doppelte Datensätze auf der AS400. Kann man dies verhindern ?
Mit freundlichen Grüßen
... nur einmal importieren!!!
... nur einmal importieren!!!
Na das musst du mal dem DAU sagen :-D der wird bestimmt da wild rumklickern und die Daten doppelt und dreifach importieren :D
Problem wurde nun wie folgt gelöst. Ich lasse die Daten importieren auf meine Access - Datenbank und prüfe anschließend mittels einer Abfrage ob doppelte Daten vorhanden sind (Access - Iseries). Falls doppelte Daten vorhanden sind, wird der Import zur Iseries abgebrochen.
... das muss DAP und nicht DAU heißen. Ein Benutzer kann nur das falsch machen, was ihm an Murks programmiert wurde.
D*B
Wie gesagt, mach einfach einen Unique-Key, das vereinfacht ungemein.
holgerscherer
11-10-19, 20:04
Na das musst du mal dem DAU sagen
einem DAU gibt man keinen direkten Zugang zur Datenbank.