Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Bases de données
Bases de données Vos questions concernant les bases de données (BDE, Access, SqlServer...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/01/2013, 14h56   #1
Thryfto
Invité régulier
 
Homme Matthias HUC
Apprentie Ingé
Inscription : septembre 2012
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Matthias HUC
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Apprentie Ingé
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : septembre 2012
Messages : 21
Points : 7
Points : 7
Par défaut Composant ZEOS + BDD Firebird

Bonjour ! Bonne année

Je pense qu'il n'y a pas beaucoup de post dans cette section qui ne parle pas de problème et je pense que je ne vais pas déroger à la règle :s

Je code une application sur DELPHI 7 avec l'aide du composant ZEOS ( comme l'indique le titre ) et une base ACCESS ( ça le titre le dit pas ! ) que je passe sous firebird pour plus "d'efficacité" ( en fait parce qu'on me le demande ... ).

Donc je me suis dit : SIMPLE !! Je crée ma BDD firebird (.gdb en local pour les premiers tests) et je change juste Protocol ADO vers firebird2.5 et Database "le chemin vers .gdb".

Sauf que lorsque je veux me connecter à la BDD ( passage de Connected à true ) j'ai ce message d'erreur :
Code :
none of the dynamic library can be found : fbclient15.dll, fbclient.dll
J'ai parcouru le net en recherche de cette erreur et je tombe sur de l'espagnol ou de l’allemand que je ne pratique pas et donc je n'arrive pas a déchiffrer l'aide ... ( Pire du chinois mais pas d'anglais ... )

Auriez vous la gentillesse de me guider vers une solution ? Merci d'avance pour toute aide =)

Edit 1: Je pense avoir décoder l'espagnol et donc déplacer le fichier fbclient.dll du dossier firebird vers le dossier borland mais une nouvelle erreur fait son entrée :
Code :
Unable to complete network request to host -Failed to locate host machine
Serai ce parce que je suis en local et non sur un serveur dédié ?
Thryfto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 16h40   #2
Fxg
Membre éprouvé
 
Inscription : septembre 2003
Messages : 400
Détails du profil
Informations personnelles :
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : septembre 2003
Messages : 400
Points : 430
Points : 430
Bonjour

Est ce que tu as bien rempli les propriétés HostName à LocalHost et LibraryLocation du ZConnection ?

Est ce que tu arrives à te connecter à ta bas avec IBExpert par exemple ?
Fxg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 08h06   #3
Thryfto
Invité régulier
 
Homme Matthias HUC
Apprentie Ingé
Inscription : septembre 2012
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Matthias HUC
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Apprentie Ingé
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : septembre 2012
Messages : 21
Points : 7
Points : 7
Par défaut Erreur bête

Merci de ton intervention donc pour te répondre, Hostname : SYSDBA et Password : Masterkey.
Pour ce qui est de LibraryLocation je ne vois pas où ce trouve cette option ?

Ensuite j'utilise SQL Manager 2005 et Interbase pour ma base Firebire et je me connecte bien en local dessus par le biais de ce logiciel ( qui doit surement être similaire à IBExpert ).

Edit : http://firebird.developpez.com/faq/?...rreur#TRA00136
En lisant bien la FAQ j'ai remarquer mon erreur, le placement des proprétés ZEOS étant confus j'ai inversé USER : SYSDBA et HOSTNAME : 127.0.0.1 ou localhost Je clos donc le POST merci à vous
Thryfto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 08h54   #4
SergioMaster
Modérateur
 
Avatar de SergioMaster
 
Homme Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 4 205
Détails du profil
Informations personnelles :
Nom : Homme Serge Girard
Âge : 56
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 4 205
Points : 7 260
Points : 7 260
Premier Point
Si tu lis bien le message tu verras que c'est une question de protocole , tu as indiqué :
Citation:
firebird2.5
et le message parle de
Citation:
fbclient15.dll, fbclient.dll
donc vérifier le protocole en fonction de la version firebird installé

Deuxième Point
Une base de données Firebird sera plutôt par convention en .fdb , évites le .gdb utilisé par windows pour des sauvegardes système internes et contrôlés/mis a jour régulièrement

Troisième Point
L'installation de Firebird ! est-ce installé en tant que service ?
Citation:
déplacer le fichier fbclient.dll du dossier firebird vers le dossier borland
non , dans windows/system32 à l'occasion mais dans Borland , certainement pas !
pour une utilisation en "embedded" on copie la biblio dans le répertoire de l'application
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 09h18   #5
Thryfto
Invité régulier
 
Homme Matthias HUC
Apprentie Ingé
Inscription : septembre 2012
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Matthias HUC
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Apprentie Ingé
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : septembre 2012
Messages : 21
Points : 7
Points : 7
Tant qu'a finir ce post je veux bien quelque précisions, j'ai bien une version Firebird 2.5 mais mon composant ZEOS propose Firebird1.0/1.5/2.0/2.1, laquelle choisir ? (Logiquement la 2.1 qui est la plus proche je présume)
Ensuite j'aimerai bien avoir un fichier .fdb au lieu de .gdb mais firebird ne génère pas ce fichier. J'ai aussi lu un peu partout que au final l'extension ne change en rien le fonctionnement et avec ce que tu me dis je doute ... Dois-je changer moi même l'extension gdb et fdb ?
Et je te remercie de la précision pour le placement du fichier dll.
Thryfto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 10h09   #6
SergioMaster
Modérateur
 
Avatar de SergioMaster
 
Homme Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 4 205
Détails du profil
Informations personnelles :
Nom : Homme Serge Girard
Âge : 56
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 4 205
Points : 7 260
Points : 7 260
Citation:
Envoyé par Thryfto Voir le message
Tant qu'a finir ce post je veux bien quelque précisions, j'ai bien une version Firebird 2.5 mais mon composant ZEOS propose Firebird1.0/1.5/2.0/2.1, laquelle choisir ? (Logiquement la 2.1 qui est la plus proche je présume)
non , il faut bien indiquer le protocole 2.5 , ta version des ZEOS est trop vieille , la dernière version 7 est stable , et prend en compte fb 2.5
Citation:
Ensuite j'aimerai bien avoir un fichier .fdb au lieu de .gdb mais firebird ne génère pas ce fichier.
non , pas firebird , ton GUI peut être , mais certainement pas firebird
Citation:
J'ai aussi lu un peu partout que au final l'extension ne change en rien le fonctionnement et avec ce que tu me dis je doute ... Dois-je changer moi même l'extension gdb et fdb ?
OUI et un petit article pour t'en convaincre par thierry-laborde
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 10h16   #7
adelneo
Membre chevronné
 
Homme Adel SOUFI
Ingénieur d'études
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme Adel SOUFI
Âge : 29
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 739
Points : 739
Envoyer un message via MSN à adelneo
Il y a plein de discussion à consulter qui parlent de Zeos+FireBird ,
La version 2.5 de FB n'est pas géré par la version Zeos que tu utilise (la 6.6 ou la 7.0 alpha je suppose), mais c'est gérable par la version SVN (la dernier version corrige même les problèmes liés à l'unicode).
adelneo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2013, 16h16   #8
adelneo
Membre chevronné
 
Homme Adel SOUFI
Ingénieur d'études
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme Adel SOUFI
Âge : 29
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 739
Points : 739
Envoyer un message via MSN à adelneo
Il y a même la version 7.0 stable sortie le 03/01/2013.
adelneo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h08.


 
 
 
 
Partenaires

Hébergement Web