[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2019
    Beiträge
    53

    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

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    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.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Aug 2006
    Beiträge
    2.074

    Alternative..

    Zitat Zitat von pabloesco Beitrag anzeigen
    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.....

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    Zitat Zitat von pabloesco Beitrag anzeigen
    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!!!
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Aug 2019
    Beiträge
    53
    Zitat Zitat von BenderD Beitrag anzeigen
    ... 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

    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.

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... das muss DAP und nicht DAU heißen. Ein Benutzer kann nur das falsch machen, was ihm an Murks programmiert wurde.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Wie gesagt, mach einfach einen Unique-Key, das vereinfacht ungemein.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    Aug 2001
    Beiträge
    2.644
    Zitat Zitat von pabloesco Beitrag anzeigen
    Na das musst du mal dem DAU sagen
    einem DAU gibt man keinen direkten Zugang zur Datenbank.
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

Similar Threads

  1. delete von 100 Mill. Datensätze
    By tt0ny in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 07-12-15, 08:14
  2. SQL-Fehler: Doppelte Tabellenkennzeichnung
    By mott in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 26-11-13, 15:26
  3. gelöschte Datensätze
    By FP in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 27-05-03, 16:24
  4. doppelte Sätze finden = > SQL
    By heynem in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 05-12-02, 09:59
  5. doppelte Sätze in PF finden und löschen
    By Schnichels in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-11-01, 13:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •