La strada migliore per poter visualizzare un'immagine memorizzata in un campo di un database è quella di creare una pagina ASP che visualizzi in linguaggio binario l'immagine desiderata per poi richiamare questa pagina da un tag IMG presente sul sito.
Un esempio della pagina "immagine.asp" può essere:
<%
response.ContentType = "image/gif"
set cn = server.createObject("ADODB.Connection")
cn.Open "DSN=mioDSN"
sql = "SELECT immagine FROM tabella WHERE ID=" & request.Querystring("id")
set rs = cn.Execute(sql)
response.BinaryWrite rs("immagine")
rs.close
set rs=nothing
%>
(ho inserito una connessione di esempio al database)
In questa pagina viene richiamata un'immagine da un database indicando come ID del record un valore Querystring inviato dalla richiesta:
<img src="immagine.asp?id=1" border=0 alt="">
che inseriremo nella pagina desiderata del nostro sito