[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Oct 2005
    Beiträge
    42
    Guten Morgen,

    hab es gerade mit den Anführungszeichen Versucht, funktioniert ohne Probleme. Vielen Dank.

    Das mit dem 9999 stelligen Feld klappt leider nicht, in der DS wird das Feld auch richtig definiert und ich kann mein SQL Statment zusammenfügen.
    Aber leider mag der PREPARE Befehl diese Art von Variable nicht. Gibt es zufällig noch eine andere Lösung.

    Schonmal Vielen Dank für die Antworten, ihr helft mir sehr weiter

    Gruß

    Marcel

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Hallo,

    wenn Du unbedingt RPGIII mit dynamischem SQL, dann hast Du keine Chance! 255-Zeichen für einen SQL-Befehl sind das Limit!

    Wir haben uns vor Jahren an diesen Restriktionen die Finger gebrochen und mussten dann mit ein paar Tricks statisches SQL verwenden. Die meisten Anforderungen können mit statischem SQL realisiert werden. Ausserdem ist die Performance mit statischem SQL besser, da die Syntax-Prüfung bereits zum Compile-Zeitpunkt und nicht erst zur Laufzeit erfolgt. Ausserdem werden die Zugriffs-Pläne beim statischen SQL im Programm-Objekt gespeichert und können bei folgenden Aufrufen zur Optimierung herangezogen werden.

    Was spricht dagegen RPGIV mit embedded SQL zu verwenden?
    Eigentlich ist RPGIII seit 10 Jahren tot (bzw. wird seit 10 Jahren nicht mehr weiterentwickelt) und damit m.E. auch für eine Projekt-Arbeit nicht das Gelbe vom Ei!

    Bei RPGIV können die SQL-Befehle bis zu 35767 Byte lang sein.

    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Oct 2005
    Beiträge
    42
    Hallo,

    da muss ich mich wohl geschlagen geben.
    Habe mein jetztiges Programm mit CVTRPGSRC konvertiert.
    Ich wollte RPG III verwenden, da momentan noch alle Programme bei uns in RPG III entwickelt werden.
    Bei der Abschlussprüfung macht das keinen Unterschied, bin ja schon froh wenn die Prüfer die AS/400 und RPG kennen. Es lebe die IHK.

    Was mich aber auch an ILE stört ist das man den ISDB nicht mehr benutzen kann und mit dem STRDBG werde ich nicht so richtig warm. Aber da muss ich jetzt wohl durch.

    Danke für eure Hilfe

    Gruß

    Marcel

Similar Threads

  1. Embedded SQL in VARPG
    By Squall in forum NEWSboard Programmierung
    Antworten: 23
    Letzter Beitrag: 18-10-06, 12:01
  2. embedded SQL in RPG
    By muadeep in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 03-08-06, 13:25
  3. RPG mit Embedded SQL, JOIN ..
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 18-06-06, 12:14
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Character verbinden in Embedded SQL
    By e_sichert in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-05-06, 10:47

Berechtigungen

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