Bonjour,

J'ai un petit problème :

Je stocke les resultats d'une procédure stockée dans un recordset et je les affiche dans une table.
Sur chaque ligne, j ai mis un bouton "modifier" qui est un bouton submit qui va me renvoyer l indice de la ligne choisie et un champ caché pour déclencher ma procédure...

Je recupere :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
'recuperation de l'id de l'element que l'on veut modifier
	indiceModif=Request.Form("IndiceModif")
J'affiche mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<% DO UNTIL rsItem.EOF %>
							<TD Align="middle"><%= rsItem("Id_Element") %></TD>
 
				<%if(Request.Form("modifElement")="ok" and rsItem("Id_Element")=indiceModif)then%>...
...
...
...
et apres si le test reussi j affiche differentes choses.
le premier test Request.Form("modifElement")="ok" marce nickel.
Mais ce qui ne marche pas c'est le second test : rsItem("Id_Element")=indiceModif

J'ai vérifié et indice modif n'est pas vide, il prend bien en paramètre l indice de la ligne que je veux...

Donc ma question est :
Ai- je une erreur de synthaxe dans mon test ? ( rsItem("id_element") et indiceModif sant des integer..)

Ou alors on ne peut pas tester la valeur de rsItem("id_elemnt") mais ca me parait bizarre parce que sa valeur change à chaque tour de boucle si je ne m abuse ...

Si quelqu'un a une idée, je suis preneur
Merci