ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/img/Default.asp, line 141


ma da cosa è dovuto quel tipo di errore?
ho uno script in cui mi collego al database:

codice:
<%
Connessione = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c:\domains\nomedelmiosito.it\db\immagini.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open Connessione 

recordsperpagina = 200
 
SQL = "SELECT DISTINCT attaccato FROM immagini"

Set rs = Server.CreateObject("ADODB.Recordset")

rs.Open SQL, conn, 1, 3


%>
il percorso del db sono sicuro che sia corretto, e l'errore si riferisce alla linea 141, cioè quando richiamo dei dati dal db, tipo <%= rs("nomeimg")%>.

ho fatto diverse prove ma nn riesco a capire...