Ya lo hice de esa manera, nada.... Además de:
If (DBresp("Idpregunta")<>i) Then
response.Write DBresp("Posrespuesta")
Else
response.Write("NO SE CONTESTO")
End If
If (j<>i) Then
response.Write DBresp("Posrespuesta")
Else
response.Write("NO SE CONTESTO")
End If
entre varias cosas más...
como ejemplo, respondo las preguntas 1 y 3, la dos la dejo en blanco y no se graba en mi tabla de respuestas.... y cuando hago la consulta que puse anteriormente, me muestra a la perfección las respuestas de 1 y 3, pero no entra a 2...