|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() |
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) |
|
|
00
|
|
|
#2 | |
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 860 ![]() |
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] Citation:
@+
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() |
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) |
|
|
00
|
|
|
#4 | ||
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 860 ![]() |
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: Citation:
Citation:
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
||
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() ![]() |
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 Citation:
Citation:
__________________
Bon courage ou Bonne Chance (selon le contexte) |
||
|
|
00
|
|
|
#6 | |
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 860 ![]() |
Citation:
Il me semble que tu as un doux mélange entre Firebird et Interbase. Serait-ce le cas ?
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
|
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() ![]() |
Citation:
__________________
Bon courage ou Bonne Chance (selon le contexte) |
|
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 726 ![]() |
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. |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() ![]() |
Citation:
__________________
Bon courage ou Bonne Chance (selon le contexte) |
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 726 ![]() |
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). |
|
|
00
|
|
|
#11 | |
|
Membre Expert
![]() ![]() |
Citation:
__________________
Bon courage ou Bonne Chance (selon le contexte) |
|
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 726 ![]() |
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 ?
|
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() ![]() |
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) |
|
|
00
|
|
|
#14 | |
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 860 ![]() |
Re
Citation:
C'est une simple directive à désactiver.
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com