Oracle - Mostrar BLOB en Form

 
Vista:

Mostrar BLOB en Form

Publicado por Lorena (27 intervenciones) el 22/08/2002 23:23:06
Hola a Todos:
Tengo una tabla con un campo blob.
Almaceno una imagen usando el paquete DBMS_LOB sin problemas.
Ahora quiero mostrar esa imagen o cualquier otro objeto almacenado en ese campo en un form (6i).

Encontré la sig. rutina pero no se como mostrar el blob seleccionado en el form:
Si alguien hizo algo similar podria ayudarme ?

Gracias

DECLARE
ac BLOB;
amount BINARY_INTEGER;
offset INTEGER;
buf RAW(2000);
BEGIN
/* select the LOB from which to read and return the locator into 'ac' */
SELECT audio_clip INTO ac FROM multimedia_table WHERE id = 1;

/* open the LOB */
DBMS_LOB.OPEN(ac, DBMS_LOB.LOB_READONLY);

/* read the LOB value into 'buf' */
amount := 2000;
offset := 1;
DBMS_LOB.READ(ac, amount, offset, buf);

/* close the LOB */
DBMS_LOB.CLOSE(ac);
END;
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