Datemi una mano non capisco xchè mi dà errore:

Dim IDT
IDT= Trim(Request.QueryString("IDT"))
...

<td width="12%" height="30" class="forumInt"><div align="center" class="forumTN">
<%Set recRisp= Server.CreateObject("ADODB.Recordset")
recRisp.Open ("Select * From f_risposte Where IDT='"&IDT&"' And IDA='"&IDA&"'"),connForum,1,1
If recRisp.Recordcount> 0 then
Response.Write recRisp.Recordcount
Else
Response.Write "0"
End if
recRisp.Close
Set recRisp= Nothing%>
</div></td>
<td width="16%" class="forumIntD">
<%Set recRisp= Server.CreateObject("ADODB.Recordset")
recRisp.Open ("Select * From f_risposte Where IDT='"&IDT&"' And IDA='"&IDA&"' Order by DataInsersione Desc"),connForum,1,1%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center" class="forumTM"><%=recRisp.fields("DataInsersione" )%></div></td>
</tr>
<tr>
<td><div align="center" class="forumTM">utente: <%=recRisp.fields("Utente")%></div></td>
</tr>
</table>
<%recRisp.Close
Set recRisp= Nothing%>
</td>


l'errore che mi dà è il seguente:
ADODB.Field (0x80020009)
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.