[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2018
    Beiträge
    94

    SQL Abfrage wird nicht durchgeführt

    Hallo,
    habe das folgende Problem:

    In einem PHP-Script hole ich mir mittels SQL von der AS400 aus einer Datenbank diverse Felder.

    Hier ein Beispiel: "SELECT WORKID,WERKZEUG,MATERIAL,PRAEGE,MENGE,DRUCK,FOND,M EMOAV,MEMOAL,MEMOSC,MEMOLA from AVP000 where AUFTRAG = anyvalue and AUFTRAGSPOSITION = anyvalue"

    Das funktioniert einwandfrei. Probleme gibt es dann, wenn sich sehr lange Felder in der Abfrage befinden. Mit obigem SQL versuche ich das Feld MEMOAV mit einer Länge von 512 Bytes abzuholen. Diese Abfrage funktioniert dann nicht. Lasse ich das Feld MEMOAV weg funktioniert es einwandfrei. Das Feld ist 512 A definiert.

    Gibt es hier Beschränkungen? Woran kann das liegen??

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Das liegt dann aber an dem PHP-Treiber.
    Vielleicht werden Felder > 256 Stellen wiedermal gesondert wie "LOB"s behandelt und müssen mit speziellen Methoden ausgelesen werden.
    Ich bin aber kein PHP-Spezi.
    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
    Aug 2003
    Beiträge
    1.508
    Auch in PHP gibt es Fehlermeldungen die man abfragen kann.
    Dort solltest du die eigentlichen Fehler finden.
    Wenn du die db2-Funktionen benutzt sind es die Funktion db2_stmt_error() und db2_stmt_errormsg(), die dir mehr Infos geben.
    Ansonsten auch im php.log File.

Similar Threads

  1. LDAP-Abfrage auf nicht-deaktivierte User
    By lossin in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 23-05-18, 09:25
  2. Datensätze in Displayfile wird durch RPG nicht angezeigt
    By _MG_ in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 19-11-16, 13:09
  3. IPL - letzte Zeile wird nicht gedruckt
    By Matthias82 in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 18-07-14, 15:48
  4. Bildschirmfeld wird nicht zurück gegeben
    By Robi in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 28-04-14, 15:23
  5. 36er ID wird nicht gelöscht
    By Frank.Sobanek in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 16-04-02, 09:01

Tags for this Thread

Berechtigungen

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