IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Problème d'actualisation après req de suppression


Sujet :

ASP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 28
    Points : 26
    Points
    26
    Par défaut Problème d'actualisation après req de suppression
    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
    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
    et voici ma fonction javascript qui appel cette page
    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()
    		}
    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.
    J'attend vos suggestions
    Merci d'avance
    Abysss

  2. #2
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 28
    Points : 26
    Points
    26
    Par défaut
    J'ai trouver ma réponse, mais je vais l'écrire pour ceux qui pourrait rencontrer le même type de problème.
    J'ai changer ma dernière ligne de ma fonction javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.setInterval("window.location.reload()", 500, "Javascript")
    Ca fait une pause de 500 miliseconde avant dexecuter mon reload ce qui assure que mon delete soit terminer

    Abysss

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTable] Actualisation après ajout et suppression
    Par amola1992 dans le forum Composants
    Réponses: 6
    Dernier message: 28/07/2014, 23h36
  2. Problème démarrage Vista apres suppression linux ubuntu
    Par don sedos dans le forum Windows Vista
    Réponses: 2
    Dernier message: 24/11/2009, 01h00
  3. Problème affichage photo après suppression
    Par ThieBEN dans le forum VBA Access
    Réponses: 5
    Dernier message: 13/03/2008, 16h22
  4. problème d'actualisation après persistence
    Par javaphil dans le forum JPA
    Réponses: 3
    Dernier message: 06/09/2007, 12h03
  5. Problème de taille après suppression de lignes dans un recordset...
    Par nikko_54 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 19/04/2006, 22h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo