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

Windows Mobile .NET Discussion :

[C#/PPC] Comment gérer le timeout d'un SqlDataReader ?


Sujet :

Windows Mobile .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 560
    Par défaut [C#/PPC] Comment gérer le timeout d'un SqlDataReader ?
    Salut,

    Voilà je me connecte avec une application PPC en C# à une base de données SQL Server afin d'appeler une procédure stockée :

    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
    try
    {
    ...
    dr = cmndDB.ExecuteReader(); 
    if(dr.Read())
    {
    ...
    }
    }
    catch(SqlException exSQL)
    {
    foreach( SqlError errSQL in exSQL.Errors )
    {
    MessageBox.Show(errSQL.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
    }
    }
    


    Voilà donc au bout de 30 secondes le PDA ne reçoit toujours rien et je suppose que la méthode "Read" n'attend pas si longtemps ? Je décroche donc une erreur du type : "General network error". Cela est peut-être dû aussi à une perte de la connexion WI-FI...

    Mais je voulais déjà savoir si on pouvait dire à la méthode "Read" d'attendre plus longtemps que prévu ?

    Merci pour toute info.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 560
    Par défaut
    Bon visiblement sur l'objet SqlCommand, il y a une propriété CommandTimeout, qu'on peut changer. Par défaut, le timeout est de 30 secondes.

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

Discussions similaires

  1. [CF][VB.NET/PPC] Comment provoquer un Beep ?
    Par borgfabr dans le forum Windows Mobile
    Réponses: 2
    Dernier message: 29/04/2005, 15h56
  2. [CF][C#/PPC] Comment rendre la TitleBar invisible ?
    Par Griswold dans le forum Windows Mobile
    Réponses: 6
    Dernier message: 03/03/2005, 09h36
  3. [VB.NET] [PPC] Comment faire un formulaire sur pls pages?
    Par papy27 dans le forum Windows Mobile
    Réponses: 10
    Dernier message: 03/06/2004, 17h23

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