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

Bases de données Delphi Discussion :

Comment savoir si un serveur Firebird est actif


Sujet :

Bases de données Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Points : 91
    Points
    91
    Par défaut Comment savoir si un serveur Firebird est actif
    Bonjour,

    Existe-il un moyen de savoir si le serveur firebird local est bien actif ?

    L'idée est d'afficher un message d'erreur si l'appli ne peut accéder à la base de données du fait du serveur non démarré.

    Merci

  2. #2
    Membre expérimenté
    Avatar de Harry
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2002
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 224
    Points : 1 331
    Points
    1 331
    Par défaut
    J'ai pas essayé, mais lorsque tu essaye d'accéder au serveur Firebird un message explicite est retourné (toujours le meme) tu pourrais essayer d'utiliser ce message pour determiner si c'est lancé.
    (try except end)

    Sinon tu peux regarder sur ton poste a toi voir si il y a un processus 'fbserveur.exe' qui tourne.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Points : 91
    Points
    91
    Par défaut
    C'est ce que je fais, mais l'erreur apparait au bout d'une bonne dizaine de secondes. Je voulais gagner du temps en faisant d'abord le test

  4. #4
    Membre expérimenté
    Avatar de Harry
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2002
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 224
    Points : 1 331
    Points
    1 331
    Par défaut
    Le test du processus tu peux le faire dabord mais ca ne marche que en serveur local (monoposte) (j'ai supposé que tu fais un projet monoposte et pas client/serveur ?)

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Points : 91
    Points
    91
    Par défaut
    exact, c'est un projet avec un serveur local.

Discussions similaires

  1. Comment savoir si le vérouillage majuscul est actif ?
    Par gryffondor8392 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/01/2011, 13h41
  2. [WS 2003] comment savoir si un serveur est intégré dans une AD
    Par sparowme dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 28/08/2009, 09h38
  3. Réponses: 1
    Dernier message: 01/06/2008, 04h58
  4. Réponses: 1
    Dernier message: 20/03/2008, 11h29

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