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

Connexion aux bases de données Firebird Discussion :

FireBird et IBDataBase


Sujet :

Connexion aux bases de données Firebird

  1. #1
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut FireBird et IBDataBase
    Salut

    je me connecte à ma bd FireBird en utilisant le composant IBDatabase et tout fonctionne très bien, sur une autre machine et avec le même composant j'ai ce message d'erreur "unavailable database". FireBird est correctement installé, le serveur est bien lancé et le chemin de la bd est correctement renseigné. Malheureusement, je ne vois pas d'où peut venir ce problème.

    Edit : j'ai installé ibexpert sur cette machine, histoire de me rassurer, alors la connexion passe sans aucun problème.
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  2. #2
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut

    Les composants IBX sollicite gds32.dll.
    Est-ce que celle-ci a été copiée (vers %systemroot%\system32) lors de l'installation de Firebird Client ?

    [edit]
    j'ai installé ibexpert sur cette machine, histoire de me rassurer, alors la connexion passe sans aucun problème.
    Parce que IBExpert doit certainement solliciter fbcllient.dll.

    @+

  3. #3
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut Rien que ça !
    Salut Cl@udius et merci pour la disponibilité.
    Je vais voir tout ça une fois à la maison mais je crois pas que je l'ai copié sauf si ça se fait lors de l'installation du IBX et que je l'ai ignoré.
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  4. #4
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Re

    Pour vérifier que gds32.dll a été copiée, tu peux procéder ainsi:

    Tu ouvres une console DOS en tant qu'admin, tu navigues jusqu'au dossier bin de l'intallation Firebird, et tu tapes tout d'abord cette commande:

    instclient q gds32
    Si on te notifie que la dll est absente, alors tu l'installe ainsi:

    instclient i gds32
    Et voilou.

  5. #5
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut
    Re,

    malgré que j'ai suivis à la lettre les instructions que tu m'as fournis mais j'ai toujours le même message alors que
    instclient q gds32
    indique bien l'existence de gds32.dll
    Installed GDS32.DLL version 9.0.0.206
    donc le problème vient d'une autre partie !!
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  6. #6
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Installed GDS32.DLL version 9.0.0.206
    Ca c'est une DLL Interbase.

    Il me semble que tu as un doux mélange entre Firebird et Interbase.
    Serait-ce le cas ?

  7. #7
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut
    Citation Envoyé par Cl@udius Voir le message
    Ca c'est une DLL Interbase.

    Il me semble que tu as un doux mélange entre Firebird et Interbase.
    Serait-ce le cas ?
    oui j'avais bien interbase installé ! alors, tout bête je viens de le supprimer et refais les mêmes étapes mais j'ai toujours la GSD32.DLL version 9.0.0.206 que dois-je faire en ce moment ?
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  8. #8
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Bonsoir,

    Moi je désinstallerai interbase, puis firebird.
    Reboot, vérification que la dll gds32.dll n'est plus dans le sous-répertoire system32 de windows.
    Réinstallation de firebird et bien vérifier (normalement il le propose par défaut) de générer la gds32.dll.

    Apres sous vista (et peut etre seven aussi ?) il faut désactiver l'option qui installe l'applet firebird dans le panneau de config.

    Et ca roule.

  9. #9
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut
    Citation Envoyé par Barbibulle Voir le message
    Bonsoir,

    Moi je désinstallerai interbase, puis firebird.
    Reboot, vérification que la dll gds32.dll n'est plus dans le sous-répertoire system32 de windows.
    Réinstallation de firebird et bien vérifier (normalement il le propose par défaut) de générer la gds32.dll.

    Apres sous vista (et peut etre seven aussi ?) il faut désactiver l'option qui installe l'applet firebird dans le panneau de config.

    Et ca roule.
    ok j'ai rien à perdre du moment que ça marche pas, je vais tester et donner suite, merci Barbibulle.
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  10. #10
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Et bien je suppose que l'interbase est inutile dans cette histoire ?
    Si ce n'est pas votre poste peut être ca vaut le coup de découvrir pourquoi interbase a été installé.

    Sinon s'il est utilisé par une application, vous avez la possibilité de mettre la gds32.dll (celle de firebird) dans le répertoire de votre exe. (Je suppose que ce n'est qu'un poste client car si c'est un serveur c'est plus compliqué de faire cohabiter firebird serveur et interbase serveur car ils utilisent par défaut le même port d'écoute).

  11. #11
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut
    Citation Envoyé par Barbibulle Voir le message
    Et bien je suppose que l'interbase est inutile dans cette histoire ?
    Si ce n'est pas votre poste peut être ca vaut le coup de découvrir pourquoi interbase a été installé.

    Sinon s'il est utilisé par une application, vous avez la possibilité de mettre la gds32.dll (celle de firebird) dans le répertoire de votre exe. (Je suppose que ce n'est qu'un poste client car si c'est un serveur c'est plus compliqué de faire cohabiter firebird serveur et interbase serveur car ils utilisent par défaut le même port d'écoute).
    c'est l'installation par défaut de Delphi 2009, rien que ça. d'ailleurs t'avais raison sur toute la ligne, le problème est réglé. merci encore à toi Barbibulle sans oublier Cl@udius.
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  12. #12
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Je m'en doutais (que c'était la version développeur installée avec Delphi), mais comme ce n'était pas préciser, il vaut mieux en être certain avant de conseiller une désinstallation

    Sinon la question qui tue : Pourquoi utilise tu les IBX ?

  13. #13
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 304
    Points
    2 304
    Par défaut
    Re,

    merci pour le soutien moral
    IBX puisque tout est par défaut chez moi
    Delphi offre deux solutions :
    IBX : qui me parait bien performant
    ADO : qui demande l'installation d'une couche ODBC

    au vu de ces deux choix je crois que IBX est le plus avantageux mais je crois passer au FIBPlus qui parait plus sollicité, j'ai d'ailleurs essayé les UIB mais j'ai pas trouvé le SynEdit pour delphi 2009 puisque les UIB le réclament !

    si t'as d'autre(s) solution(s) je suis preneur.
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

  14. #14
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Re

    Citation Envoyé par Just-Soft Voir le message
    ... j'ai d'ailleurs essayé les UIB mais j'ai pas trouvé le SynEdit pour delphi 2009 puisque les UIB le réclament !
    Comme je l'avais précisé ici (côté Delphi), la présence de SynEdit n'est pas obligatoire au fonctionnement des UIB.
    C'est une simple directive à désactiver.

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

Discussions similaires

  1. [Débat] Choisir InterBase/Firebird ou Microsoft SQL-SERVER ?
    Par asenaici dans le forum Décisions SGBD
    Réponses: 90
    Dernier message: 19/03/2009, 20h51
  2. [FireBird] IBdatabase connexion à distance
    Par jojo86 dans le forum Bases de données
    Réponses: 8
    Dernier message: 30/01/2008, 21h13
  3. [FIREBIRD]Drivers ODBC
    Par tripper.dim dans le forum Connexion aux bases de données
    Réponses: 10
    Dernier message: 24/04/2007, 11h02
  4. [firebird] Connexion impossible en lecture seule
    Par severine dans le forum Administration
    Réponses: 2
    Dernier message: 01/08/2003, 15h35
  5. Refus d'accès à une base Firebird
    Par severine dans le forum Installation
    Réponses: 18
    Dernier message: 04/06/2003, 16h03

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