[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2003
    Beiträge
    62

    PDF in AS/400 Datenbank

    Hallo

    wie kann man ein PDF-File in eine AS/400 Datenbank bekommen ?
    Die Datei besteht aus einem Indexfeld und soll eine weiteres Feld enthalten,
    welches die PDF-Datei aufnimmt.
    Vielen Dank im voraus.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Besser ist es, die PDF ins IFS zu stellen und in der PF einen DATALINK auf die Datei einzustellen.
    Dies klappt zumindest mit nativen Methoden.
    Ansonsten helfen nur C-API's um die PDF komplett Binär einzulesen und in einem BLOB (Binary Large Object) dann zu speichern.
    Das Wiederherstellen geht dann umgekehrt.
    Ich finde aber DATALINK's einfacher.
    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 2001
    Beiträge
    2.874
    Das zweite Feld muss als Binary Large Object definiert werden.
    Das geht nur mit SQL.

    Code:
    CREATE TABLE YOURSCHEMA/YOURTABLE 
      ( INDEX INTEGER NOT NULL DEFAULT 0 , 
        YOURBLOB BLOB (1M) NOT NULL DEFAULT '' ) ;
    Sofern das PDF im IFS liegt, kann man es mit Hilfe der SQL-Funktion GET_BLOB_FROM_FILE (Release 7.1) in einem einfachen INSERT übernehmen.

    Code:
    Insert into YourSchema/YourTable
    Values(1, Get_Blob_From_File('/home/WoAuchImmer/YourPDF.PDF'))
    Sofern Du noch nicht auf Release 7.1 sein solltest, kannst Du Dir mit embedded SQL und File-Reference-Variablen behelfen, das ist ein 4-Zeiler (C-APIs sind nicht erforderlich).

    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

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    62
    Vielen Dank für die schnellen Antworten. Das hilft mir weiter.

Similar Threads

  1. SQL Datenbank von der AS anzapfen
    By kuetemaj in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 20-03-03, 14:36
  2. Datenbank
    By speedy in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 10-02-03, 13:05
  3. Remote Datenbank
    By alex in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 20-11-02, 17:06
  4. Datenbank aktualisieren
    By Markus Ralf in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 03-09-02, 12:20
  5. DB2 RDB Datenbank anlegen??
    By Arbi in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 17-10-01, 11:23

Berechtigungen

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