Salve a tutti,
scusatemi ma sto impazzendo, perchè non riesco a far funzionare questa fi cè un errore?

ci sto provando da un casino di tempo:



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 Not rs.EOF Or Not rs.BOF Then 
response.Redirect("check01.asp?nscheda="&nscheda&"&nomefoto="&filename&"")
else
if rs.EOF And rs.BOF Then 
response.Redirect("scrivi.asp")
End if
End if

Ragazzi sto cercando di dirgli che se non trova il nome nella colonna immagine mi và a scrivi.asp altrimenti mi porta alla pagina check01.asp
però non mi funziona perchè...?...sintassi schifosa

Grazie anticipatamente a chi mi risponderà..