[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    304

    Post SQL-Package - Objektart *SQLPKG

    Hallo Newsboarder !
    Ich werde gerade mit einer Frage konfrontiert bezüglich SQL - Packages, die ich nicht so auf Anhieb beantworten kann. Was sind SQL - Packages, für was sind diese gut, wann werden diese erstellt und kann man diese gefahrlos löschen ?
    Gruss Reinhold
    R.Schreiber

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

    Post

    SQLPKG's enthalten die SQL-Befehle einer Anwendung und werden in den meisten Fällen automatisch erstellt.

    Stärkere Verwendung finden diese bei ODBC-Zugriffen via ClientAccess. Der ODBC-Treiber erstellt diese SQLPKG's in der QGPL um häufig wiederkehrende SQL-Befehle entsprechend schneller aufzurufen und auszuführen. Den Namen und die Lib kann man auf einer der Registerkarten des ODBC-Treibers sogar fest einstellen (nicht empfehlenswert!).

    Den Inhalt eines SQLPKG'S kann man mit PRTSQLINF ausgeben.

    Die 2. Variante zum Erstellen ist CRTSQLPKG. In diesem Fall werden die SQL-Befehle eines Programmes in ein SQLPKG ausgegeben. Dies macht nur Sinn, wenn man eine SQL-Anwendung hat, die über Remote-DB auf eine andere AS/400 oder kompatible RDB (siehe WRKRDBDIRE) zugreifen will. In diesem Fall wird das SQLPKG auf dem Zielsystem benötigt, da die SQL-Befehle im Format des Zielsystems vorhanden sein müssen. Daher muss im CRTSQLPKG die RemoteDB angegeben werden um dann direkt dort die gültigen SQL-Befehle abzulegen.

    Zum Vergleich: Die SQL-Syntax von MS/Access bzw. MS/Query ist leicht anders als die der AS/400. Deshalb erzeugt der ODBC-Treiber ein SQL-Package um die Syntax zu überprüfen und den Befehl zu erstellen (bekannt als präparieren bzw. im ADO-Modell als Query-Objekt.Prepare=true).
    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. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

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