Power Builder - Problemas con Datawindow y BLOB

 
Vista:

Problemas con Datawindow y BLOB

Publicado por Jose Luis (25 intervenciones) el 13/12/2002 20:09:32
Tengo una tabla en SQL Server con un campo Image deseo poder verse
el dato BLOB con un datawindow tal como en el ejemplo de Power Builder acerca de OLE BLOB.
Cuando se realiza el Retrieve no jala el Dato BLOB

Saludos y Gracias

Jose Luis
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:Problemas con Datawindow y BLOB

Publicado por Jorge Luis (91 intervenciones) el 13/12/2002 23:10:49
saludos
Mira realmente no tengo respuesta exacta a tu pregunta pero si te sirve de algo, yo visualizo en un datawindow la fotografía de una persona que en la base está almacenada como Blob y al momento de hacer el retrieve transformo ese blob a un archivo temporal y lo visualizo con el Display As Picture del DW, luego borro el archivo cuando cierro la aplicación, el código para transformarlo es sencillo;
as_filename // es el nombre del archivo que vamos a crear
ablb_blob // el archivo blob que contiene la foto
Long ll_FileLength
Integer li_Loops, li_Index, li_FileNum
Blob lblb_Temp
ll_FileLength = Len(ablb_blob)
IF ll_FileLength > 32765 THEN
IF Mod(ll_FileLength, 32765) = 0 THEN
li_Loops = ll_FileLength / 32765
ELSE
li_Loops = (ll_FileLength / 32765) + 1
END IF
ELSE
li_Loops = 1
END IF
li_FileNum = FileOpen(as_filename, StreamMode!, Write!, LockReadWrite!, Replace!)
FOR li_Index = 1 TO li_Loops
lblb_Temp = BlobMid(ablb_blob, ((32765 * li_Index) - 32765 + 1), 32765)
FileWrite(li_FileNum, lblb_Temp)
NEXT
FileClose(li_FileNum)
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