FAQ #49

E' possibile includere in un database Access delle immagini o del codice binario? Come faccio poi a leggerne il valore?

Risposta

Si. E' possibile includere in Access, come campo OLE, anche immagini o in generale file binari. Si tratta dei cosiddetti oggetti BLOB (Binary large objects). Per ricavarne il valore, è necessario utilizzare il metodo GetChunk dell'oggetto RecordSet.

<%
Response.Buffer = TRUE
Response.ContentType = "image/gif"

'... connessione al database (*) ...

PicSize = Rs("logo").ActualSize
Pic = Rs("logo").GetChunk(PicSize)

Response.BinaryWrite Pic
Response.End
%>


Per maggiori informazioni su cosa è un recordset, si veda questo articolo.

A cura di Daniele Bochicchioe Massimo Cappellesso