Sale a tutti,
sto cercando di tirare fuori un'immagine da un db access ( non è un link, ma l'immagine è inclusa nel db) e utilizzo questo script per visualizzarla:
Dim ID
ID = Request.QueryString("ID")
Dim Conn, RS, SQL
SQL = "SELECT filedata FROM my WHERE codice = " & ID
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DBQ=" & Server.Mappath("/database/"& (session("ID") & ".mdb"))&";Driver={Microsoft Access Driver (*.mdb)};"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open SQL, Conn
Response.ContentType = "image/jpg"
Response.BinaryWrite RS("filedata")
RS.Close
Set RS = Nothing
Conn.Close
Set Conn = Nothing
come si vede nella stringa di connessione sono presenti diversi DB (fate conto un elenco di immagini prese da db diversi che hanno come nome dei numeri richiamati dal parametro ID).
Bene il problema è che carica solo 1 immagine e poi non carica più nulla.
Secondo voi potrebbe essere quì l'errore?
P.S. la pagina precedente chiama il db di riferimento passando il parametro quindi è sicuro che sul nuovo db il sistema ci va... ma non carica l'immagina.
Grazie a tutti per l'eventuale aiutino.![]()

Rispondi quotando
