[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2010
    Beiträge
    11

    Dateinamen einer Bibliothek per ODBC und VBA auslesen

    Hallo! Ich möchte gerne alle Dateinamen und (wenn möglich) die Dateigröße und das Erstellungsdatum einer AS/400 Bibliothek auslesen und in eine Tabelle schreiben. Am Besten wäre das ganze über VBA. Wäre toll, wenn mir hier jemand helfen könnte... Viele Grüße

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Solche Informationen sind in den Catalog Views (SYS* in Bibliothek QSYS2) hinterlegt, auf die mit SQL zugegriffen werden kann.

    Die Datei-Informationen findest Du in der View SYSPARTITIONSTAT in der Bibliothek QSYS2.

    Warum willst Du das denn in eine Datei schreiben? Du kannst doch direkt zugreifen.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Aug 2010
    Beiträge
    11
    Hallo Brigitta! Erst einmal vielen lieben Dank für die zeitnahe Rückinfo. Leider kann ich mit den u.g. Befehlen nicht wirklich etwas anfangen. Gibt es evtl. einen VBA Code, mit dem ich via ODBC diese Daten abrufen könnte? Vielen Dank und Gruß, Wilfried

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Du kannst doch bei einem ODBC-Zugriff oder in VBA SQL-Select-Befehle ausführen oder etwa nicht?

    Code:
    SELECT * FROM QSYS2.SYSPARTITIONSTAT
    Where ...
    ist doch möglich?!

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Es gibt hier mehrere Beispiele im Forum zum Aufruf von QCMDEXC.
    Für Objekt-Informationen eigent sich eben der Befehl DSPOBJD mit Ausgabe in eine Datei. Dort stehen dann die Informationen über Erstellungs-/Änderungsdatum u.v.m.

    Mit jedem Release gibt es neue SQL-Systemtabellen die halt ggf. in älteren Releasen noch nicht da sind.

    In der SYSPARTITIONSTAT findest du nur PF's und Tables, keine LF's und Datumsinformationen.
    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

  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Zitat Zitat von Fuerchau Beitrag anzeigen
    In der SYSPARTITIONSTAT findest du nur PF's und Tables, keine LF's und Datumsinformationen.
    Viellleicht solltest Du ab und zu in die Views older Tabellen reinschauen, bevor Du solche Aussagen triffst!

    Datums-Informationen sind in den Statistik-Dateien sehr wohl integriert!

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Es ist immer reichlich mühsam, alle Informationen die so mittels View's in der QSYS2 je nach Release auftauchen zu ermitteln.
    So lange man Software entwickelt, die ggf. bis V5R1 oder sogar V4R5 herunterreichen muss, kann man sich nicht auf Informationen ab V6 oder gar erst ab V7 verlassen da sie beim Kunden nicht existieren.

    Vielleicht sollten wir uns es hier im Forum zur Angewohnheit machen, bei der erstellung neuer Themen das verwendete OS-Release anzugeben.
    Dann erübrigen sich halt manchmal so Antworten.

    Vielleicht kannst du ja zu obiger Anfrage mal angeben, in welcher der vielen Views das geforderte "Erstellungsdatum" der Tabelle und des Schemas steht.

    Die IBM gibt leider keine Crossref raus, welche Information denn nun in welcher View zu finden ist.
    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

Similar Threads

  1. ACCESS mit Unterformularen per ODBC
    By Armin in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 07-09-06, 11:18
  2. Performanceprobleme mit Access <--> DB2 per ODBC
    By Rico in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 03-05-05, 17:16
  3. Zugriff per ODBC unterbinden
    By Olli1 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 12-08-04, 11:04
  4. ODBC Zugriff auf DB2 mit VBA
    By Bärnd in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 29-05-02, 15:58
  5. AS400 ODBC und Dateinamen
    By hjwenzel in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-02-02, 08:28

Tags for this Thread

Berechtigungen

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