Que tal.
Tuve varios errores en el código que te puse arriba(modificar.asp), aquí esta la corrección:
Código:
<table width="100%" cellpadding="0" cellspacing="1" bgcolor="#003366">
<%
Dim i
i=0
do while not rsActual.EOF
i = i + 1
%>
<tr>
<INPUT Type=hidden Id='txtId<%=i%>' Name='txtId<%=i%>' value='<%= JornadaA %>' >
<td bgcolor="#FFFFFF"><p><%=rsActual.Fields("LocalA")% ></p></td>
<td bgcolor="#FFFFFF"><p align="center"><%=rsActual.Fields("GolesLA")%></p></td>
<td bgcolor="#FFFFFF">
<INPUT TYPE=text Id='txtGolesLA<%=i%>' Name='txtGolesLA<%=i%>' VALUE='<%=rsActual.Fields("GolesLA")%>' >
</td>
<td bgcolor="#FFFFFF"><p><%=rsActual.Fields("Visitante A")%></p></td>
<td bgcolor="#FFFFFF"><p align="center"><%=rsActual.Fields("GolesVA")%></p></td>
<td bgcolor="#FFFFFF">
<INPUT TYPE=text Id='txtGolesVA<%=i%>' Name='txtGolesVA<%=i%>' VALUE='<%=rsActual.Fields("GolesVA")%>' >
</td>
</tr>
<% rsActual.movenext
loop %>
<INPUT Type=hidden Id='txtRows' Name='txtRows' value='<%=i%>' >
</table>

Es díficil escribir código fuera del visual studio, mala costumbre.. mala costumbre.
Espero que con esto quede solucionado.
Saludos!