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 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
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
Rejoignez-nous