J'ai une page appelante qui contient un tableau, et si je veux supprimer un enregistrement du tableau, j'appel une autre page dans le seul but d'exécuter ma requete de supression et par après, je ferme ma page appeler et actualise ma page appelante.
Parfois l'actualisation marche correctement, mais parfois il actualise avant que mon Delete sois fini donc l'enregistrement reste dans le tableau.
voici mon code de mon Not post.back
et voici ma fonction javascript qui appel cette page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 If Request("style") = "supp" Then Dim sSQL As String Dim objConn As OleDbConnection = fonctions.OuvrirOleDB("...") sSQL = "DELETE FROM EXCLUSION WHERE NO_REGLE = " + Request("No") fonctions.ExecuteSQL(sSQL, objConn) fonctions.FermerOleDB(objConn) Response.Write("<script language='javascript'> { window.close();}</script>") End If
Bref, l'idéal serait de mettre un compteur qui fait passer 2-3 secondes pour etre sure que mon delete sois fini avant l'actualisation, cependant je n'arrive pas à trouver comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function SupressionRegleExclu(NoRegle) { window.open('logiciel_regle_exclusion.aspx?onglet=logiciel&style=supp&No=' + NoRegle, 'Resultats', 'location=no, fullscreen=no, status=no, resizable=yes, scrollbars=yes, width=700, height=600'); window.location.reload() }
J'attend vos suggestions
Merci d'avance
Abysss
Partager