Oracle - problemas con bfilename

 
Vista:

problemas con bfilename

Publicado por juanpa (16 intervenciones) el 27/09/2005 19:50:08
Tengo el siguiente procedimiento para cargar una imagen en un campo blob:

CREATE OR REPLACE PROCEDURE agregaImagen(
directorio IN varchar2,
archivoImagen IN varchar2
)
as
f_lob bfile;
b_lob blob;
BEGIN
f_lob := bfilename(directorio, archivoImagen);

DBMS_OUTPUT.PUT_LINE('f_lob');
DBMS_OUTPUT.PUT_LINE('directorio : '||directorio);
DBMS_OUTPUT.PUT_LINE('archivoImagen : '||archivoImagen);

INSERT INTO T_imagenes VALUES ( archivoImagen, empty_blob() )
RETURNING img into b_lob;

dbms_lob.fileopen(f_lob,dbms_lob.file_readonly);
dbms_lob.loadfromfile( b_lob, f_lob, dbms_lob.getlength (f_lob) );
dbms_lob.fileclose(f_lob);
commit;

END agregaImagen ;

pero me da el siguiente error:

ERROR : -22288ORA-22288: file or LOB operation FILEOPEN failed
The device is not ready.

alguno de ustedes sabe a que se puede deber esto?

Saludos
juanpa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder