Oracle - LOBS

 
Vista:

LOBS

Publicado por Miguel (1 intervención) el 19/07/2001 04:46:06
Necesito introducir una imagen en mi base de datos en una variable de tipo blob pero no sé cómo hacerlo.
He intentado cargarla con el procedimiento LOADFROMFILE pero luego al intentarla visualizar desde el FORMS no soy capaz de hacerlo.

Agradecería mogollón una pequeña ayudita al respecto si alguno habéis trabajado antes con este tipo de variables.

GRACIAS
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

RE:LOBS

Publicado por rao (1 intervención) el 03/08/2001 23:34:46
No se si te sirve yo lo hice en VB, pero igual te cuento.

- defini los objetos:
Dim PartImage As OraBlob
Dim chunksize As Long
Dim AmountRead As Long
Dim buffer As Variant
Dim buf() As Byte

- cree un dynaset, para posisionarme en el registro que posee el campo Blob.
- en un objeto definido como OraBlob le asigno el campo :OraDynaset.Fields("campo_image").Value

- asigne :
PartImage.offset = 1
PartImage.PollingAmount = PartImage.Size
chunksize = 50000
-abro el archivo imagen
-recorro el archivo insertando en el campo:

While PartImage.Status = ORALOB_NEED_DATA
AmountRead = PartImage.Read(buffer, chunksize)
buf = buffer
Put #FNum, , buf
Wend

- tan tan

si necesitas un ejemplo escribeme
rao.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar