[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2012
    Beiträge
    19
    Hallo Dieter,

    mit Create Alias kommt auch SQLCOD = -000000084

    Hast Du ein Beispiel mit Connect ?

    Vielen Dank im Voraus.

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... was steht denn da alles im Joblog? Riecht aber eher nach Bug.
    Ein Beispiel findest Du hier: https://sourceforge.net/p/appserver4...src.testardtyp (ist zwar für Zugriff auf nicht DB2 Datenbanken über ArdGate, geht aber auch für DRDA Connections genauso)

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Feb 2012
    Beiträge
    19
    Hallo Dieter,

    an Hand Deines Beispiels habe ich kompiliert, jetzt läuft's erst mal.

    Wenn ich das Programm statt mit OBJTYPE(*MODULE) mit OBJTYPE(*PGM) kompiliere, läuft's nicht.

    Was ist denn dafür der Grund ?

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... ein paar Details über das auftretende Problem und Dein Programm braucht man für eine Antwort schon.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Feb 2012
    Beiträge
    19
    Hallo Dieter,

    jetzt hab ich - glaube ich - den Grund für die Missverstände.

    In STRSQL ist "select * from SYSTEM.LIB.FILE" als auch "select * from SYSTEM/LIB/FILE" erlaubt,
    in Embedded SQL dagegen nur "select * from SYSTEM.LIB.FILE".

    Für die Annotation SYSTEM.LIB.FILE muss daher beim Kompilieren die Option *SQL gesetzt werden
    statt des Standardwerts *SYS.

    Kannst Du das so bestätigen ?

    Besten Dank für Deine Unterstützung.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das ist korrekt.
    Man kann allerdings "set option naming = *sql;" im Programm einstellen, so dass man es nicht mehr vergisst.
    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

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... ich nehme ohnehin eher naming *SQL, soweit das mit der vorgefundenen Landschaft kompatibel ist. (In Datenschrank-Anwendungen, wo Dateien nach LIBL gesucht werden müssen geht das halt nicht.) Ansonsten stelle ich mir immer die Erstellungsbefehle in die Quellen rein und lese die mit einem Preprozessor aus (selbiger ist auf meiner Webseite als Open Source zu finden) und mache die Objekte damit grundsätzlich selfcontaining. (Falls ich wirklich mal BNDDIR [Bundesnachrichten Dienst Verzeichnisse] brauche kommt da der CRTSRVPGM als Kommentar rein, ansonsten meist in die Modulquelle).

    D*B
    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. SELECT INTO .....
    By alex61 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 12-07-16, 09:23
  2. SQL / Select auf LF / Optimizer
    By harkne in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 23-10-15, 09:36
  3. MD5-Hash Code auf Datenbank-File oder IFS-File
    By CaddyMajor in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 07-04-15, 12:07
  4. SQL Select
    By TARASIK in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 19-09-02, 10:59
  5. Zugriff auf Integrated File System der AS/400
    By Koelch400 in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 14-12-01, 13:28

Berechtigungen

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