[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2002
    Beiträge
    116

    Stored Procedures und Result Sets

    Ich arbeite mit Stored Procedures und Result Sets, die von einem ILE-RPG-Programm bedient werden.

    Jetzt habe ich folgende Probleme:

    Sobald in meiner Datenstruktur für das Result Set ein Datum (interne Datenart D) definiert ist, bricht bereits die SQL-Vorumwandlung ab.

    Wie kann ich in RPG den Return-Code für die Stored-Procedure setzen?

    Danke
    Peter

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Definiere mal in der H-Bestimmung das Datumformat *ISO, da SQL nur dieses Format akzeptiert.
    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
    May 2002
    Beiträge
    116
    Das geht ja schnell, danke.

    Daran liegts aber nicht:

    HDEBUG DFTACTGRP(*NO) ACTGRP(*CALLER) DATFMT(*ISO)

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.928

    Datums-Format in SQL

    Hallo,

    es ist nicht korrekt, dass SQL nur *ISO kennt und akzeptiert!
    SQL kann, genau wie RPG, die Formate *ISO, *EUR, *USA, *JIS, *YMD, *DMY, *MDY verarbeiten.

    Das Datums-Format, das SQL verwendet kann wie folgt gesetzt werden:
    1.STRSQL Parameter DATFMT
    Unterlassungs-Wert = *JOB

    2.Umwandlungs-Befehle CRTSQLxxx, CRTSQLxxxI Parameter DATFMT
    Unterlassungs-Wert = *JOB
    Achtung: beim nächste Umwandeln nicht vergessen

    3. CHGJOB Parameter DATFMT
    (m.E. ist das eine heisse Kiste)

    4. SET OPTION
    Gültig in ebmedded SQL und SQL-Prozeduren
    Keine Probleme mit Job-Format oder erneutem Umwandeln

    C/EXEC SQL
    C+ Set Option DatFmt = *ISO
    C/END EXEC

    Eine andere Lösung für dein Problem wäre das Datums-Format in der Mehrfach-Datenstruktur dem *JOB-Datum anzupassen.

    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

  5. #5
    Registriert seit
    May 2002
    Beiträge
    116
    Danke Herr Fuerchau,
    es war doch DATFMT(*ISO) beim Erstellen des SQL ILE RPG-Objekts.

Similar Threads

  1. Stored Procedures unter V5R4
    By PeterKarsten in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 10-11-06, 09:40
  2. SET RESULT SETS
    By KM in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 22-05-06, 14:22
  3. DTAQs vs. Stored Procedures
    By us400 in forum NEWSboard Java
    Antworten: 6
    Letzter Beitrag: 21-01-06, 09:46
  4. Problem mit SET RESULT SETS
    By KM in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 15-09-05, 11:30
  5. Wer hat Erfahrung mit Stored Procedures + AS/400?
    By KB in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-04-01, 15:30

Berechtigungen

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