[NEWSboard IBMi Forum]

Thema: API suche

Hybrid View

  1. #1
    Registriert seit
    Aug 2006
    Beiträge
    2.114

    Tuts nicht tun tun

    Zitat Zitat von BenderD Beitrag anzeigen
    Hallo,

    auch das, aber
    select * from qsys2.systables
    where table_schema = 'MYLIB'
    tuts auch schon

    mfg

    Dieter Bender
    Hallo Dieter,

    hatte es mal schnell kopiert und ausgeführt, bekomme aber folgende Fehlermeldung
    Qualifizierter Objektname SYSTABLES nicht gültig.

    Wo ist mein Denkfehler?
    Gruß
    Gregor

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    die AS400 hat zwei SQL Modi:
    ANSI SQL (universeller Qualifier Punkt) und HuddelSQL ("Bibliotheks" Qualifier /), das lässt sich in den Einstellungen des interaktiven SQL einstellen.

    mfg

    Dieter Bender

    Zitat Zitat von KingofKning Beitrag anzeigen
    Hallo Dieter,

    hatte es mal schnell kopiert und ausgeführt, bekomme aber folgende Fehlermeldung
    Qualifizierter Objektname SYSTABLES nicht gültig.

    Wo ist mein Denkfehler?
    Gruß
    Gregor
    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 2001
    Beiträge
    20.696
    Um Dieters Aussage zu erweitern:

    set options naming=*SYS <= Default LIB/FILE
    set options naming=*SQL <= ANSI Lib.File

    Aber Achtung:
    Bei *SQL laufen nicht qualifizierte SQL's (also ohne Lib) in der DFTRDBCOL (Default hier Username) !

    Sowohl Naming als auch DFTRDBCOL können per "set option" oder CRTSQLxxx angegeben werden.
    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

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... deswegen nenne ich das HuddelSQL, das darf ja nicht wahr sein, da habe ich eine Datenbank mit allem Schnick, Schnack und Feuerstein, bis hin zu RI und dann sage ich: "Schau mal in welchem Schema (= Library) du die Auftragsdatei findest und in welchem Schema du dann einen Artikelstamm findest, das ist mir sowas von Wurscht..."

    Zitat Zitat von Fuerchau Beitrag anzeigen

    Bei *SQL laufen nicht qualifizierte SQL's (also ohne Lib) in der DFTRDBCOL (Default hier Username) !
    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
    Nov 2003
    Beiträge
    2.403
    Und wenn man zwei gleichnamige Dateien in unterschiedlichen Bibliotheken auf dem System i hat? Wie kann man die dann mit ANSI SQL ansprechen?

    Nachtrag: Achso, bei ANSI SQL ist das so als hätte der Job eine Bibliothekssuchliste mit leerem Benutzerteil und nur der Bibliothek des Benutzers als aktuelle Bibliothek?

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    einmalig set schema (aus einem Property File, wegen mir auch DTAARA und LIBL) und die Sache ist gegessen.
    wenn man gleichzeitig mit mehreren Schemas arbeiten will, dann sind das mehrere Programme mit einer eigenen ACTGRP pro zu verarbeitendem Schema (und damit eigener Connection und eigenem Default Schema), oder alternativ auch qualifiziert.
    Wenn jetzt jemand auf Test verweist, gemischte Umgebungen aus Test und Produktion und LIBL sind für mich ebenfalls Huddel und nebenbei Waffenschein pflichtig!!!

    mfg

    Dieter Bender


    Zitat Zitat von Pikachu Beitrag anzeigen
    Und wenn man zwei gleichnamige Dateien in unterschiedlichen Bibliotheken auf dem System i hat? Wie kann man die dann mit ANSI SQL ansprechen?

    Nachtrag: Achso, bei ANSI SQL ist das so als hätte der Job eine Bibliothekssuchliste mit leerem Benutzerteil und nur der Bibliothek des Benutzers als aktuelle Bibliothek?
    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. Suche Software f. Instandhaltung
    By Dominik_Meyer in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 24-11-06, 07:06
  2. API für die Ermittlung aktiver Jobs
    By lyrics in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-08-06, 09:03
  3. Suche IBM INFO-WINDOWS 3487.
    By takeoff/400 in forum NEWSboard Server & Hardware Markt
    Antworten: 2
    Letzter Beitrag: 31-07-06, 18:17
  4. Suche Platten 6717
    By Peet in forum NEWSboard Server & Hardware Markt
    Antworten: 2
    Letzter Beitrag: 02-05-06, 08:08
  5. Suche dringend API Befehl der den DSPOBJD Befehl ersetzt
    By CLbangRpg in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 16-08-05, 08:19

Berechtigungen

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