[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.947
    Hallo,

    der aufbereitete String muss ein ausführbares SQL-Statement sein. In Deinem String sind nicht aufgelöste Variablen enthalten:

    Beispiel:
    PHP-Code:
     /Free
       MySQLCmd 
    'Update ' + %Trim(MyLib) + '/' + %Trim(MyTable)  
                  + 
    ' Set ' + %Trim(MyFld) +  ' = Translate ... usw.;

     /End-Free
    C/EXEC SQL  Execute Immediate :MySQLCMD
    C/End-Exec 
    Achtung vor = Translate (wird ein Hochkomma nicht angezeigt!)

    Vergiß außerdem nicht, dass Hochkommata in einem String verdoppelt werden müssen.

    Um eine bessere Performance zu erhalten, würde ich nicht für jedes Feld und jedes Sonderzeichen ein Update ausführen, sondern pro Datei ein einziges SQL-Statement aufbereiten und ausführen.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 6. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Jun 2004
    Beiträge
    78
    Danke Birgitta, jetzt funzt es
    Was mich am meisten verbluefft ist das die Performance sehr gut ist.
    Habe Testweise eine Datei mit 1200 Saetzen und 15 Char Feldern verarbeitet - Interaktiv <1 sec

    Gruss Ralf

Similar Threads

  1. MQ-Series: Automatische Verarbeitung
    By RLurati in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 20-10-06, 10:09
  2. MQ-Series: Automatische Verarbeitung
    By RLurati in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 20-10-06, 09:31
  3. Bildschirmfeld variabler Länge
    By harkne in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 19-12-05, 18:46
  4. Zugriff auf Datei wo Keyfeld vom Typ variabler Länge
    By holly in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 07-12-04, 14:23
  5. Fehler bei Verarbeitung von QSZPAVL
    By Brownie in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 28-07-04, 11:56

Berechtigungen

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