[NEWSboard IBMi Forum]

Thema: VARPG und SQL

  1. #1
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365

    Post VARPG und SQL

    Hallo Forum.

    Ich möchte mit VARPG und Embedded SQL eine Tabelle verwalten die entweder auf dem Client in DB2.V7 oder auf der AS400 angelegt ist.

    „DB2DB“ ist der DB2-Datenbankname in den Erstellungsoptionen.
    „Datei“ ist der Tabellenname im Programm.

    Anweisung:

    C/EXEC SQL
    C+ update Datei set Feld1 = :Feld1, Feld2 = :Feld2 usw.

    Bei Umwandlung auf DB2.V7 funktioniert die Umwandlung und der Tabellen-Update.
    Hier existiert die Tabelle in der Datenbank „DB2DB“

    Bei der Umwandlung für die AS400 ändere ich den Datenbanknamen
    in den RDB-Namen der AS400 : AS400DB
    Der Compiler bringt folgende Warnung:

    *RNV8531 Anweisung /EXEC SQL enthält Warnung:
    SQL0204N
    "AS400DB.Datei" is an undefined name. SQLSTATE=01532

    Die Umwandlung funktioniert nur, wenn ich in der Update-Anweisung den Dateinamen
    Qualifiziert angebe:
    update Bibliothek.Datei..

    Was mache ich falsch? Wer hat hier bereits Erfahrungen gesammelt?

    Gruss Joe

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695

    Post

    Die vollständige Qualifizierung einer Tabelle auf der AS/400 ist "DBName.Collection.Table". wobei der Compiler anscheinend den DB-Namen automatisch ergänzt.
    Versuch mal ob es den Parameter "Default-Collection" bei der Compilierung gibt.

    Anscheinend unterstützt DB2 nicht mehrere Collections, so dass eine Qualifizierung nicht nötig ist.

    Ansonsten prüfe mal, ob bei der DB2 der Collection-Name angebbar ist, dann halte diesen gleich mit einem Bibliotheksnamen und gib diesen qualifiziert an.

    Ansonsten halte halt 2 verschiedene SQL-Befehle je nach Verbindungsart vor (ggf. als Copmpile-Directive #ifdef .. #else .. #endif
    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

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. Embedded SQL in VARPG
    By Squall in forum NEWSboard Programmierung
    Antworten: 23
    Letzter Beitrag: 18-10-06, 12:01
  3. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Embedded SQL - Datenbankoptionen in VARPG
    By woki in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 13-04-04, 12:09

Berechtigungen

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