salve ho un problema con una query su un db access.
questo è il codice che cosa sbaglio?

codice:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("nomedb.mdb")
  
sql = "SELECT * FROM tab WHERE id = 123456"
set rs = conn.Execute(sql)

rs.MoveFirst
do while rs.EOF
  response.write (rs("nomecol"))
  rs.MoveNext
loop
   
conn.close 
Set conn = nothing
questo è invece l'errore:
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.