Salve a tutti sono nuovo e soprattutto inesperto con l'asp.

Ho creato un database in access e lo volevo interrogare tramite asp.
ecco qua il codice che ho creato:

<% Set rsORP1205= Server.CreateObject("ADODB.RecordSet")
rsORP1205.Open "SELECT COUNT (*) AS t_count FROM tblPlayer, tblPlanet, tblAlliance WHERE tblAlliance.Name = '" & srcName & "' AND tblPlayer.AllianceID=tblAlliance.ID;", Conn, 1, 1
t_count = rsORP1205("t_count")
rsORP1205.Close

if t_count = 0 then
Response.Write("

Non &egrave; presente alcun dato per questo alleanza. Assicurati di aver scritto il nome correttamente.</p>")
else

rsORP1205.Open "SELECT COUNT (*) AS t_count FROM tblPlayer, tblPlanet, tblAlliance WHERE tblAlliance.Name = '" & srcName & "' AND tblAlliance.ID=tblPlayer.AllianceID;", Conn, 1, 1
%>
<table>
<tr style="font-weight:bold;">
<td>ID Pianeta</td><td>ID Galassia</td><td>SolarSYS ID<td>Luna</td><td>Nome Pianeta</td>
<td>Ultima scansione</td></tr>
<%

For iORP = 1 To t_count step 1
if not rsORP1205.EOF then
%>

<tr>

<td><%=rsORP1205("GalaxyID")%></td>
<td><%=rsORP1205("SolarSystemID")%>
<td><%if rsORP1205("isMoon") = 0 then Response.Write("NO") else Response.Write("SI")%></td>
<td><%=rsORP1205("PlanetName")%></td>
<td><%=rsORP1205("LastScanned")%></td>
</tr>

<%
rsORP1205.MoveNext
Else
Exit For
Response.Write("</table>")
End If
Next

End If
Set rsORP1205 = Nothing
%>
Solo che mi da quest'errore:

ADODB.Recordset error '800a0cc1'

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

/prova/orp.asp, line 57
Praticamente vorrei visualizzare tutti i dati di tutti i giocatori che fanno parte di una stessa alleanza.

ho fatto qualche megabischerata??

Ringrazio per l'aiuto in anticipo.