j'en profite pour exposer mon problème en entier, après plus d'une heure de test dans tous les sens, + demande d'aide, rien a faire.
voici donc la structure de mon code:
<% if Request.QueryString("affiche" ) = "" then
affiche = 22
else
affiche = Request.QueryString("affiche" )
end if
response.write "<a href=xxx.asp?affiche=" & affiche+21 & ">suivants</a>"
Ci-dessus, on récupère une variable dans l'url + proposition de lien
set oConnection = Server.CreateObject("ADODB.Connection" )
oConnection.Open "xxx" %>
<% Set oRs = oConnection.Execute ("SELECT xxx FROM t_xxx order by xxx desc" )
i = 1
j = 1
Response.Write "<table width=100% border=0><tr>"
oRs.MoveFirst
do while not oRs.EOF
if (j >= affiche) and (j < (affiche+21)) then
points = oRs("points" )
'par une série de if, elseif, on détermine une string différente selon le nbre de points
if i = 8 then
Response.Write "</tr><tr>"
i = 1
end if
Response.Write 'Affichage des éléments voulus
i = i + 1
end if
j = j + 1
oRs.movenext
loop
Response.Write "</tr></table>"
oRs.close
Set oRs = Nothing
oConnection.Close
%>
le résultats que je trouve est que lorsque la variable Affiche est nulle, donc remplacée par 22, tout fonctionne. c'est lorsque la variable prend la valeur de Request.Querystring que ca bugge. Pourtant, en l'affichant, elle est correcte.
Je suis sure que le problème est très crétin, mais je ne sais plus quoi faire et je pète un plomb