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 :
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
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!??
Partager