chrishawaii
Grünschnabel
moinsen,
mein system: Windows XP
Datenbank: Oracle 9.2
Ich will eine Datei (test.jpeg) in meine datenbank laden.
Mein Skript für SQL*Plus:
declare
l_blob blob;
l_bfile bfile;
begin
insert into grafik(ID, GRAFIKEN) values(1, empty_blob())
returning GRAFIKEN into l_blob;
l_bfile := bfilename('c:\temp\', 'test.jpeg');
dbms_lob.fileopen(l_bfile, dbms_lob.file_readonly);
dbms_lob.loadfromfile(l_blob, l_bfile, dbms_lob.getlength(l_bfile));
dbms_lob.fileclose(l_bfile);
end;
Als Fehlermeldung erhalte ich folgende Nachricht:
declare
*
FEHLER in Zeile 1:
ORA-22285: Verzeichnis oder Datei für FILEOPEN-Vorgang ist nicht vorhanden
ORA-06512: in "SYS.DBMS_LOB", Zeile 504
ORA-06512: in Zeile 8
Die Datei ist in dem Pfad enthalten und Rechtemäßig ist auch alles i.o.
Bitte helft mir.
Gruss Chris
mein system: Windows XP
Datenbank: Oracle 9.2
Ich will eine Datei (test.jpeg) in meine datenbank laden.
Mein Skript für SQL*Plus:
declare
l_blob blob;
l_bfile bfile;
begin
insert into grafik(ID, GRAFIKEN) values(1, empty_blob())
returning GRAFIKEN into l_blob;
l_bfile := bfilename('c:\temp\', 'test.jpeg');
dbms_lob.fileopen(l_bfile, dbms_lob.file_readonly);
dbms_lob.loadfromfile(l_blob, l_bfile, dbms_lob.getlength(l_bfile));
dbms_lob.fileclose(l_bfile);
end;
Als Fehlermeldung erhalte ich folgende Nachricht:
declare
*
FEHLER in Zeile 1:
ORA-22285: Verzeichnis oder Datei für FILEOPEN-Vorgang ist nicht vorhanden
ORA-06512: in "SYS.DBMS_LOB", Zeile 504
ORA-06512: in Zeile 8
Die Datei ist in dem Pfad enthalten und Rechtemäßig ist auch alles i.o.
Bitte helft mir.
Gruss Chris