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 :

Délai d'attente expiré asp et sql server


Sujet :

ASP

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 103
    Par défaut Délai d'attente expiré asp et sql server
    bonjour

    j'ai une page web que se connecte à une base donnée pour récuperer les donnée d'une table et les mettre sur une autre table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sql="select * from Taxa where Dial_Date='"&dat&"'"
    mon problème c'est quabd je lance cette page pour une date x je recois ce type de message:
    Microsoft OLE DB Provider for ODBC Drivers erreur '80040e31'

    [Microsoft][ODBC SQL Server Driver]Délai d'attente expiré

    /taxa/Calcul_taxa.asp, ligne 343

    à noter que le champ Dial_Date est indexé sur la table et que j'ai mis Server.ScriptTimeout=3600 sur ma page.
    est ce qu'il y une solution pour mon problème?
    merci pour l'aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    peux-tu afficher la ligne mentionnée de ta page asp stp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Calcul_taxa.asp, ligne 343

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 103
    Par défaut
    la voila

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,

    D'après ce post

    http://www.developpez.net/forums/d18...tente-depasse/

    et celui-ci

    http://www.archivum.info/microsoft.p.../msg00004.html

    Il y a certainement un recordset qui reste ouvert.

    Tu devrais revérifier ton code pour t'assurer de fermer ton recordset

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 103
    Par défaut
    j'ai un seul recorset et elle est fermé voila le code
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    Set conn = Server.CreateObject("ADODB.Connection")
     
    conn.open "driver={SQL Server};" & "server=172.19.44.4;uid=sa; pwd=sa; database=Taxa"
     Server.ScriptTimeout=3600
    'CommandTimeout=3600
    'ConnectionTimeout=3600
    set rs=server.createobject("adodb.recordset")
    sql="select * from Taxa where Dial_Date='"&dat&"'"
      rs.open sql, conn,3,3
      do while not rs.eof
    dt=rs("Dial_Date")
    dt=mid(dt,5,2)+mid(dat,3,2)+mid(dat,1,2)
    dt="20" & dt
    he=trim(rs("Dial_Time"))
    dr=trim(rs("Duree"))
    de=ConvertDuration(dr)
    cd=trim(rs("Code_Dial"))
    cu=trim(rs("Code_used"))
    dn=trim(rs("Dialed_Num"))
    cn=trim(rs("Calling_Num"))
    ac=trim(rs("Account_Code"))
    inc=trim(rs("incoming_num"))
    cpc=trim(rs("clg_pty_cat"))
    itc=trim(rs("in_trk_code"))
    vdn=trim(rs("vdn"))
    'if cu <> "" then
    if cu="291" or cu="292" or cu="2853" then
    cout=TarificationMaroc(rs("Dialed_Num") , de , rs("Dial_Date") , rs("Dial_Time") )
    else if cu="2801" or cu="2802" or cu="2806" or cu="2807" or cu="2821" or cu="2822" or cu="2824" or cu="2825" or cu="2850" or cu="2851" then
    cout=TarificationFrance(rs("Dialed_Num") , de)
    else 
    cout=0
    end if
    end if
    'end if
    '
    'cout=cdbl(cout)
    cout=replace(cout,",",".")
    'response.Write(cout)
    'sqli="insert into taxa_cout (Dial_Date,Dial_Time,cout) values ('"& dt &"','"& he &"','" & cout & "')"
    sqli="insert into Taxa_cout (Dial_Date,Dial_Time,Duree,Code_Dial,Code_used,Dialed_Num,Calling_Num,Account_Code,incoming_num,clg_pty_cat,in_trk_code,vdn,cout) values ('"& dt &"','"& he &"',"& de &",'"& cd &"','"& cu &"','"& dn &"','"& cn &"','"& ac &"','"& inc &"','"& cpc &"','"& itc &"','"& vdn &"',"& cout &")"
     
    	conn.execute sqli
    	rs.movenext
    	loop
     
      RS.close
    set RS=nothing
    conn.close
    set conn=nothing

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 103
    Par défaut
    je veux rajoute que ca fonctionne bien pour des date et se bloque pour d'autre date

  7. #7
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    sql="select * from Taxa where Dial_Date='"&dat&"'"
    Rajoute juste après :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.write(sql & "<br/>")
    On ne voit pas sur ton code comment est déterminé dat


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

Discussions similaires

  1. "Délai d'attente expiré" aléatoire
    Par denilson74 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/07/2005, 10h48
  2. Délai d'attente expiré
    Par zut94 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/07/2005, 21h50
  3. Hébergement ASP.NET + SQL Server
    Par papouAlain dans le forum ASP
    Réponses: 3
    Dernier message: 07/10/2004, 12h32
  4. ASP et SQL Server
    Par Fleep dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 13/08/2003, 09h21
  5. Délai d'attente expiré
    Par amiral thrawn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/04/2003, 12h04

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