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.NET Discussion :

Délai d'exécution d'une procédure


Sujet :

ASP.NET

  1. #1
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut Délai d'exécution d'une procédure
    Bonjour à tous.

    J'ai fiat nu truc dnas une page et je crois que je me suis fourfoyé sur le délai d'exécution.

    Côté HTML j'ai placé 10 TextBox qui vont recevoir des adresses mails (avec validator par exepression régulière).

    Côté CodeBehind j'ai mis ça sur le click du bouton en dessous des TextBox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
        Protected Sub btnEnvoi_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnEnvoi.Click
            If txtFil1.Text <> "" Then
                EnvoiMailParrainage(txtFil1.Text)
            End If
            If txtFil2.Text <> "" Then
                EnvoiMailParrainage(txtFil2.Text)
            End If
            If txtFil3.Text <> "" Then
                EnvoiMailParrainage(txtFil3.Text)
            End If
    'j'ai viré les 7 autres, ça sert à rien, c'est la même chose.
        End Sub
    Et la procédure, la voilà
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Sub EnvoiMailParrainage(ByVal Mail As String)
                Try
                    Dim LibEmmeteur, SujetMail As String
                            LibEmmeteur = RecupElem(Session("SES_Langue"), "ParainLibEmmeteur")
                            SujetMail = New DManager("DataDev").RetournerScalaire("SELECT Prenom + ' ' + Nom FROM dbo.BOMBA_Membres WHERE UserId = '" & Session("SES_UserIdStr") & "'") & " t'invite sur Bombamail"
                    Dim CorpsMail As String = RetournerCorpsMail("/DefinitionMail/" & GetParamSite("nomsite", "Site") & "/Parrainage" & Session("SES_Langue") & ".txt")
                    CorpsMail = Replace(CorpsMail, "##pseudo##", New DManager("DataDev").RetournerScalaire("SELECT Prenom + ' ' + Nom FROM dbo.BOMBA_Membres WHERE UserId = '" & Session("SES_UserIdStr") & "'"))
                    CorpsMail = Replace(CorpsMail, "##userid##", GetPage("CreationCompteMembre", enTypeRetour.Externe) & "&parain=" & GetUserGUID().ToString)
                    ProjetY.KMail.EnvoiMailBaseDeco(LibEmmeteur, GetInfoUser("Email", "MemberShip", Session("SES_UserIdStr")), Mail, SujetMail, CorpsMail)
                Catch ex As Exception
                    Logage("Erreur envoi mail parainage : " & ex.Message)
                Finally
                    Response.Redirect(GetPage("Profil", enTypeRetour.Html))
                End Try
        End Sub
    Ce que je constate c'est qu'il m'envoi le premier mail, dans la txtFil1, mais pas les autres. Alors je me demande si ça va pas trop vite pour lui, genre il arrive pas à exécuter la procédure à la file 10 fois d'affilée.

    Ou alors le problème est autre, mais là je vois pas trop.

    Pourriez vous m'éclairer s'il vous plait ?
    Mon blog de création d'univers : Qualhiryann
    Mon site qui parle de moi www.ozouf.com
    Pour les joueurs de WOW je suis sur Ysondres et mon perso est Ablanore.

  2. #2
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    C'est tout à fait normal que seul le premier soit exécuté. En effet dans ton finalement tu fais un response.redirect. Tu changes donc de page dès le premier mail envoyé !

    Sors ton Redirect de ta procédure d'envoi de mail et fais-le à la fin de ton click.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

  3. #3
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut
    Mais quel crétin je suis !!!!

    Merci d'avoir des yeux à ma place.


    Bonne continuation à toi.
    Mon blog de création d'univers : Qualhiryann
    Mon site qui parle de moi www.ozouf.com
    Pour les joueurs de WOW je suis sur Ysondres et mon perso est Ablanore.

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

Discussions similaires

  1. Exécution d'une procédure stockée dans Sql
    Par Pascalp dans le forum Access
    Réponses: 4
    Dernier message: 01/09/2006, 11h47
  2. [MySQL 5.1]Exécution d'une procédure au démarrage du serveur.
    Par Alexandre T dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 16/06/2006, 14h54
  3. Accès non autorisé à l'exécution d'une procédure stockée
    Par celine33 dans le forum Bases de données
    Réponses: 6
    Dernier message: 11/01/2006, 10h27
  4. [VB6] Durée d'exécution d'une procédure
    Par Peltchag dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 17/10/2005, 14h51
  5. Réponses: 15
    Dernier message: 08/07/2004, 08h20

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