[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    8

    BLOB Felt in Datei

    Wir haben third-party software auf unseren ISeries.
    Diese software umfasst auch eine physische Datei mit ein VARCHAR 30000 Felt.

    Wir haben ein RPG Auslöserprogram (trigger) auf diese Datei gemacht. Wir holen eine information aus dieses Felt mit %Subst.

    Nun haben wir eine neue Version von die third-party software. Das Felt ist nun Daten Art BLOB, Feld Länge 15728632.

    RPG ignoriert das Felt. Selbst mit SQL gehts nicht. Er zeigt nur '*POINTER' (auch DSPPFM zeigt '*POINTER').
    Ich habe auf internet etwas gefunden wie 'select cast(left(Blobfelt, 500) as varchar(500)) from Datei'. Aber auch das klapt nicht (error SQL0461 'CAST from BLOB to CHARACTER not supported').

    Wir sind mit dem ISeries auf V5R2M0.

    Jemand eine Idee?

    Vielen Dank im Voraus !

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Du musst deinen Trigger als SQL-Trigger neu machen, da ILERPG native auf LOB's nicht zugreifen kann !
    Siehe auch:
    http://publib.boulder.ibm.com/infoce...72%70%67%22%20
    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
    Dec 2005
    Beiträge
    8
    Ein SQL-trigger kan ja auf ein BLOB Felt zugreifen.

    Ich habe ein kleines Experiment dazu gemacht:

    CREATE TABLE WIJNANJ/BLT1 (SEQN DECIMAL (15 , 0) NOT NULL WITH
    DEFAULT, BLO1 BLOB (1k ) NOT NULL WITH DEFAULT)


    CREATE TABLE WIJNANJ/BLT2 (
    BLO1 BLOB (1k ) NOT NULL WITH DEFAULT)


    create trigger jwtrg1
    after insert on wijnanj/blt1
    referencing new row as newblt1
    for each row mode db2row
    insert into wijnanj/blt2 values(blo1)


    INSERT INTO WIJNANJ/BLT1 VALUES(1, blob('x1'))

    mit diesen Trigger kan ich diesen Blob in eine andere Datei kriegen,
    ABER, es ist noch immer ein Blob. Wie kan ich zum Beispiel im Trigger rauskriegen das die Wert von der Blob mit ein 'x' beginnt?

Similar Threads

  1. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  2. kein Konstantes Ergebnis bei CRTDUPOBJ und Datei m.RI
    By deni87991 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 19-10-06, 13:55
  3. Excel Datei mit RPG und POI/HSSF in A4
    By haertl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 30-05-06, 13:36
  4. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47
  5. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37

Berechtigungen

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