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

    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
    18.009
    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: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jan 2012
    Beiträge
    853
    Vielen Dank für deine Hilfe!

Ähnliche Themen

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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •