ANZI.... se uso questa mi dà errore alla riga in rosso:

codice:
Dim filename
filename = Request.QueryString("nomefoto")

Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open "SELECT ID, immagine FROM archivio WHERE immagine = 'filename'",objConn,3,3
If rs.("immagine").Value <> "" Then 
response.Redirect("check01.asp?nscheda="&nscheda&"&nomefoto="&filename&"")
else
response.Redirect("scrivi.asp")
End if
e l'errore che mi scrive è questo:
-----------------------------------------------------------------------------------
Tipo di errore:
ADODB.Field (0x800A0BCD)
Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
-----------------------------------------------------------------------------------

come raggiro il problem..??