[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Hallo Dieter,
    danke für die Klarstellung. Dann sieht es für mich doch so aus, als würde das, was ich vorhabe, funktionieren: Ich befinde mich auf einem IBM i System und möchte Daten aus einem anderen IBM i System lesen und in meine lokale Tabelle schreiben. Wenn das so ginge, wäre das für mich genau das, was ich machen möchte.

    Entschuldigung, falls ich mich unklar ausgedrückt habe. Es um 2 IBM i System, nicht um 3 oder mehr.

    Nochmals Danke!

  2. #14
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... kein Grund zum entschuldigen!

    Mit STRSQL kannst Du z.B.:
    insert into mylib.someTable select * from otherSystem.lib.table absetzen.

    Aus DbVisualizer (oder von einer dritten AS/400) ginge das nicht, da dann ja 2 verschiedene Datenbanken in einem Statement vorkämen und außerdem kann man mit three part names keine Daten schieben.

    Von einem MS-SQL Server aus ginge das wieder, da man da die DB2 Tabellen in den lokalen MS-SQL Server verlinken kann.

    Will man richtig Geld ausgeben, kann man von IBM eine Verbindungssoftware kaufen, die auf einer p-Series installiert wird. Wie dieses Produkt gerade heißt, habe ich nicht parat - das wird noch öfter umbenannt als die AS/400, weil das keiner haben will.

    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/

  3. #15
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    @DB
    Per STRQMQRY kann ich von Remote eine Datei lokal in eine Tabelle per Outfile ausgeben.
    Anschlissend kann ich per RUNSQL einen "Insert into localtable select * from localtable" ausführen.

    QMQRY: &P1 &P2

    STRQMQRY QMQRY(USMOD_16/EXECSQL)
    OUTPUT(*OUTFILE)
    OUTFILE(QTEMP/XXTEIL)
    RDB(VWWE4001)
    USER(FUERCHAU)
    PASSWORD(mypwd)
    NAMING(*SQL)
    SETVAR((P1 'select * from rhdbd_16.teil')
    (P2 'where tefirm=''2'' and tetenr=''100010.01'''))

    Somit habe ich nun eine lokale Datei, die ich per SQL oder auch per CPYF weiter verarzten kann.
    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

  4. #16
    Registriert seit
    Jan 2001
    Beiträge
    832
    Zitat Zitat von dschroeder Beitrag anzeigen
    Hallo Dieter,
    danke für die Klarstellung. Dann sieht es für mich doch so aus, als würde das, was ich vorhabe, funktionieren: Ich befinde mich auf einem IBM i System und möchte Daten aus einem anderen IBM i System lesen und in meine lokale Tabelle schreiben. Wenn das so ginge, wäre das für mich genau das, was ich machen möchte.

    Entschuldigung, falls ich mich unklar ausgedrückt habe. Es um 2 IBM i System, nicht um 3 oder mehr.

    Nochmals Danke!
    So wie Dieter es gesagt hat klappt es
    PHP-Code:
    drop table    atest ;

    create table tstlib/atest as ( 
    select from tab01p           
    with no data                
    ;

    insert into tstlib/atest               
      select 
    from sys02/orglib/tab01p    
      

    Gerade im SQL Script Editor ausprobiert.

    Gruß
    Michael

  5. #17
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    Zitat Zitat von mk Beitrag anzeigen
    So wie Dieter es gesagt hat klappt es
    ... das soll wohl so sein!

    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/

  6. #18
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Mal sehen, ob meine Antwort jetzt auch geht.

  7. #19
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Ich weiß, ihr glaubt es nicht. Aber ich kann meine gewünschte Antwort nicht schreiben. Da ist irgendeine Kombination von Zeichen oder so drin, die das Senden unmöglich macht.

  8. #20
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Deshalb nochmal neu getippt:

    Ich habe das auch ausprobiert, was Dieter und inzwischen auch mk gepostet haben. Es klappt bei mir. Joins gehen zwar nicht, aber ich kann Daten vom 2. System lesen, sogar mit dem dbVisualizer, und in meine lokale Tabelle speichern.

    Mein Problem ist gelöst

Similar Threads

  1. Zugriff auf iNet Share - 1. Zugriff schlägt stets fehl
    By fedcba in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 15-10-21, 17:37
  2. PLZ 6: Teamleiter ERP-Systeme (m/w/d) gesucht
    By marco_drost in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 06-08-21, 13:06
  3. Systeme + Ersatzteile
    By GAusthoff in forum NEWSboard Server & Hardware Markt
    Antworten: 0
    Letzter Beitrag: 14-02-18, 13:38
  4. Qdls zugriff unter Win7 zugriff verweigert
    By berg01796 in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 15-11-16, 12:55
  5. DATEI-SYSTEME
    By loeweadolf in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 06-10-14, 15:25

Berechtigungen

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