Hallo Kollegen,
ich versuche eine Grafikdatei in eine SQL Tabelle mit einem BLOB Feld zu importieren, bekomme aber immer folgende Fehlermeldung :
PHP-Code:
Nachrichten-ID . . . . : CPF503E Bewertung . . . . . . : 30
Nachrichtenart . . . . : Senderkopie
Sendedatum . . . . . . : 01.04.15 Sendezeit . . . . . . : 12:15:49
Nachricht . . . : Fehler bei benutzerdefinierter Funktion in Teildatei
QSQPTABL.
Ursache . . . . : Beim Aufrufen der benutzerdefinierten Funktion
GET_BLOB_FROM_FILE in Bibliothek QSYS2 ist ein Fehler aufgetreten. Der
Fehler trat beim Aufrufen des zugeordneten externen Programms oder
Serviceprogramms QDBSSUDF2 in Bibliothek QSYS, Programmeingangspunkt bzw.
externem Namen QSQGTBF, spezieller Name GET_BLOB_FROM_FILE_1, auf. Der
Fehler trat bei Teildatei QSQPTABL Datei QSQPTABL in Bibliothek QSYS2 auf.
Der Fehlercode ist 1. Fehlercodes und ihre Bedeutung:
1 -- Das externe Programm oder Serviceprogramm hat SQLSTATE 42926
zurückgegeben. Die vom Programm zurückgegebene Textnachricht ist: LOB- und
XML-Lokatoren sind mit COMMIT(*NONE) nicht zulässig. .
Mein SQL-Statements sehen so aus:
PHP-Code:
CREATE TABLE Lib/BILD_LZ (SP1 BLOB ( 2 M))
INSERT INTO Lib/BILD_LZ VALUES(GET_BLOB_FROM_FILE(
'/xxxxx/bilder/Bild.gif'))
Ich habe V7R2
Vielleicht kann mir einer helfen.
Herzlichen Dank im Voraus
Jenne
Bookmarks