[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2010
    Beiträge
    31
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Um einen Einzel-Move kommst du wohl nicht herum:
    1. UCS2 läßt sich auf einer DS leider nicht definieren
    2. MOVE und EVAL nehmen keine automatische Konvertierung vor, deshalb der Compilerfehler

    Was die Definition angeht, so sind c-Felder automatisch Doppelbytes.
    Du musst also für die Übertragung gezielt jedes Feld mit Konvertierung übertragen (qualified):

    ds2.feld1 = %ucs2(ds1.feld1);
    ds1.feld1 = %char(ds2.feld1);

    Nachtrag:
    Du kannst natürlich nicht 2 gleiche DS-Namen definieren (2x DS2).

    DANKESCHÖN.
    Ich habe hofft, dass ich das einzelene Übertragen meiden könnte.
    DANKE!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.767
    Ich habs noch mal unter V5R4 getestet:
    %UCS2 und %CHAR werden auf DS nicht korrekt unterstützt.
    Da die DS als Ziel wieder vom Typ SBCS ist, führt der DS2 = % UCS2(DS1) zu einer Rückkonvertierung in CHAR und macht deshalb den Unterfeldinhalt nicht lesbar, da er kein UCS2 mehr ist.
    Ein DS1 = % CHAR(DS2) wird vom Compiler abgelehnt.

    Der Test hat auch ergeben, dass man sich ab V5R4 wohl die Funktionen % UCS2 und % CHAR beim Eval sparen kann, der Compiler generiert den richtigen Code automatisch.
    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
    Mar 2002
    Beiträge
    5.386
    ... du hast doch schon die Huddelfelder mit Overlay deklariert, da kannst du doch dem einen Huddelfeld das andere Huddelfeld zuweisen (würg, schüttel, kotz) , bzw. mit %ucs zuweisen, je nach release.

    D*B,
    den der Ekel schon beim schreiben packt
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.767
    ts, ts, dass ich das übersehen habe
    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

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.386
    ... spricht für dich und lässt hoffen...

    Zitat Zitat von Fuerchau Beitrag anzeigen
    ts, ts, dass ich das übersehen habe
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Antworten: 6
    Letzter Beitrag: 26-07-06, 13:22
  2. Datenstruktur
    By Bratmaxxe in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 24-07-06, 14:25
  3. IFS Datei Daten hinzufügen
    By sim in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 18-05-06, 09:00
  4. Antworten: 1
    Letzter Beitrag: 24-04-06, 11:37
  5. Daten Import Tool + Dublettensuche für i5 CRM
    By Heinz Molter in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 31-08-04, 10:48

Berechtigungen

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