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

Access Discussion :

Base frontale-dorsale et problèmes réseaux


Sujet :

Access

  1. #1
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 184
    Points : 1 363
    Points
    1 363
    Par défaut Base frontale-dorsale et problèmes réseaux
    Bonjour,

    J'ai une application en 2 bases : une dorsale sur un serveur et une frontale sur un PC (ou plusieurs).
    La frontale tourne en permanence et effectue des actions éventuellement toutes les 10 secondes, selon certains critères.
    Le problème vient du réseau : de temps en temps, le serveur est redémarré.
    Ce qui fait donc planter ma base frontale avec un beau message "Gnagnagna n'es pas un chemin d'accès valide ...".
    Le problème ne dure pas mais plante la base.

    Comment faire pour passer outre ?
    Du style : si ce problème arrive, j'attends 5 minutes et je recommence ?

    Merci.

  2. #2
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    J'utilise ce code pour vérifier si j'arrive à établir le lien avec la dorsale.

    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
    Function fCheckLinks()
    Dim rst As DAO.Recordset
    Set dbs = CurrentDb()
    On Error Resume Next
    nbTbl = dbs.TableDefs.Count
    For idx = 0 To nbTbl - 1
    Set TblDef = dbs.TableDefs(idx)
    If TblDef.Attributes = dbAttachedTable Then
    Set rst = dbs.OpenRecordset(TblDef.Name)
    End If
    Next idx
    If err <> 0 Then
    'Si les tables attachées sont trouvée...
    Else
    'Sinon
    End If
    rst.Close
    dbs.Close
    Set rst = Nothing
    Set dbs = Nothing
    End Function
    En clair, je teste la présence de la dorsale. En cas de problème, la fonction renvoie une erreur qu'on peut exploiter. Voilà, c'est une idée...

    En espérant que cela puisse t'aider.

    Domi2

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 184
    Points : 1 363
    Points
    1 363
    Par défaut
    Le problème, c'est que le problème peut survenir à n'importe quel moment.

    J'ai trouvé une solution qui vaut ce quelle vaut :
    Sur l'event Erreur de mon form, je teste le numéro d'erreur. Si ça correspond à l'erreur en question, j'attend 30 seconde et je redémarre l'appli. Le problème étant temporaire (coupure réseau), ça devrait suffire. Au pire, ça attend 30 secondes de plus avant de redémarrer.

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

Discussions similaires

  1. Mise à jour Base frontal/Dorsale Multiuser
    Par galak007 dans le forum VBA Access
    Réponses: 3
    Dernier message: 15/12/2010, 22h57
  2. Réponses: 8
    Dernier message: 12/08/2008, 13h13
  3. Liaison base frontale/dorsale
    Par 4rocky4 dans le forum VBA Access
    Réponses: 58
    Dernier message: 29/01/2008, 12h53
  4. publipostage avec base frontale-Dorsale
    Par ladonnue dans le forum Word
    Réponses: 0
    Dernier message: 07/12/2007, 15h43
  5. Base Frontale / Dorsale
    Par nevil dans le forum IHM
    Réponses: 6
    Dernier message: 17/09/2007, 15h26

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