[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2012
    Beiträge
    1.102

    Clob als Unicode definieren

    Weiß jemand auf die Schnelle, wie man ein Clob Feld im RPG als Unicode definiert und wie man den Längenparameter füllt? Ich gehe mal davon aus, dass die Clob-Länge in Bytes und nicht in Zeichen angegeben wird. Oder?

    Normalerweise würde ich das ja etwa so machen:
    Code:
    dcl-s MyUnicodeVar varucs2(200000);
    
    MyUnicodeVar = %ucs2('Hallo in Unicode');
    
    dcl-s clobDS sqltype(clob:200000);
    
    clobDS_data = %trim(MyUnicodeVar);
    clobDS_len = %len(%trimr(MyUnicodeVar));

    Aber das kann doch so nicht gehen, oder? Woher sollte der Clob wissen, dass Unicode drin ist. Und die %len Funktion würde ja die Anzahl Zeichen ermitteln und nicht die Bytegröße.

    Vielleicht kann das jemand klarstellen?

    Im Voraus vielen Dank.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Einfach mit CCSID(1200) ergänzen:
    dcl-s clobDS sqltype(clob:200000) ccsid(1200);

    %len() ermittelt immer die Zeichenlänge.
    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
    Jan 2012
    Beiträge
    1.102
    Vielen Dank für deine Hilfe!

Similar Threads

  1. Clob to Blob
    By dschroeder in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 31-08-16, 16:32
  2. Progamm interne Tabelle in RPGIV definieren
    By AKS1 in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 19-08-16, 17:34
  3. ILE RPG, Berechnung extern definieren
    By Bau in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 05-12-02, 17:43
  4. BIBL.-Liste im WAS 3.5 definieren
    By sufukli in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 07-06-02, 13:07
  5. Wie Command mit Auswahlliste definieren
    By Joachim_Scholz in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 21-11-01, 18:45

Berechtigungen

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