Test de la connexion sur un réseau

Résolu
CrazyCow007
Messages postés
52
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
18 septembre 2012
- 10 mars 2008 à 16:33
CrazyCow007
Messages postés
52
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
18 septembre 2012
- 11 mars 2008 à 09:17
Bonjour à tous,

J'ai un logiciel de gestion dont j'aimerais avoir la base de données Access déportée sur un serveur pour permettre à plusieurs utilisateurs de travailler sur une même base de données.
Jusque là tout se passe bien, mais j'aimerais mettre en place une détection de la connexion pour afficher un message d'erreur à l'utilisateur si la connexion avec la base de données n'est plus disponible (ex : un câble réseau débranché).
Pour le moment j'ai mis en place un Timer qui s'éxécute toutes les 3 secondes et qui vérifie la propriété State de ma connexion (cnn : ADODB.Connection), mais après plusieurs tests ça ne semble pas fonctionner, la propriété State restant à 1 même si je débranche mon câble réseau.

Si vous avez des suggestions je suis preneur :)
Merci d'avance !

3 réponses

cs_Chrysostome
Messages postés
40
Date d'inscription
vendredi 17 octobre 2003
Statut
Membre
Dernière intervention
8 juillet 2013

10 mars 2008 à 19:17
Personnellement, j'utilise un Access en interface sur chaque poste, et une base partagée.
De cette manière Access te le signale automatiquement:
# ERREUR RESAU#.
Puis, après, tu te mets à 4 pattes sous le bureau ...
Avec un timer, le meilleur système n'est pas de tester la connexion, mais d'envoyer une requête simple.

La Vérité est dans la simplicité.
3
NHenry
Messages postés
14927
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
162
11 mars 2008 à 09:06
Bonjour

Sinon, il est aussi possible de faire un ping à destination de la machine hote de la BDD.

Nous captons le cockpit coupable qui a capoté
VB (6, .NET1&2), C++, C#.Net1
Mon site
3
CrazyCow007
Messages postés
52
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
18 septembre 2012

11 mars 2008 à 09:17
Exact, merci pour votre aide !
0