Bonjour,

Je deviens chèvre...

J'ai une page qui contient un formulaire envoyé à une page ASP dans le but de supprimer un enregistrement d'une table correspondant.

Impossible de tester si la suppression à eu lieu ou pas.

Pire, j'ai fait pour tester :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
texte_sql = "select X from Y"
set objRS = objConn.Execute(texte_sql)
if not objRSINEREC.EOF then
       response.write("[Oui]")
else
       response.write("[Non]")
end if
 
texte_sql = "delete from Y where..."
objConnINEREC.Execute texte_sql
Dans l'enchaînement des pages la suppression est effectuée mais s'affiche "[Non]" (alors qu'il aurait du normalement afficher "[Oui]").
Si je suis sur la page problèmatique et appui sur F5 cette fois "[Oui]" s'affiche et l'enregistrement est supprimé (ha, quand même).

Il en est de même avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set rs = objConn.Execute(strSQL, nbRec)
Si je fais F5, nbRec vaut 1, si la page est appelé à partir d'une autre nbRec vaut 0 (mais la suppression a bien eu lieu!)

Quelque chose m'échappe...

Rajout : vient de tester avec un vieux IE6 et ça fonctionne!
Pas sous IE8!??