Salve,
sto cercando di inserire della parole (che fungono da menu nel sito) da un DB. La Tabella si chiama "Menu" e la colonna con i valori (parole) si chiama "Voci"... ho fatto questo nella pagina Asp:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%

Dim scelta
Dim Recordset2
Dim Recordset2_numRows
dim id

codice:
set conn = server.createObject("ADODB.Connection") 
conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/db.mdb")  

sSQL = "SELECT * FROM Menu WHERE Voci='"&Voci&"'" 

set rs = conn.execute(sSQL) 
if not rs.EOF then 
   id=(rs.Fields.Item("ID").Value) 
end if
%>
e nella cella dove va la parola...

codice:
<a href="#" class="menu_lat"><%=(rs.Fields.Item("Voci").Value)%>

                  <input type="hidden" name="Menu" value="<%=(rs.Fields.Item("Voci").Value)%>"></a>

Tutto ciò però sembra che legga dal DB ma da errore:

codice:
ADODB.Field error '800a0bcd' 
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. 
/sito/prova/second2_out.asp, line 205  --> <a href="#" class="menu_lat"><%=(rs.Fields.Item("Voci").Value)%>
che faccio?