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 :

DBExpress et Firebird Embeded


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Automatisme et Informatique Industrielle
    Inscrit en
    Septembre 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Automatisme et Informatique Industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 19
    Par défaut DBExpress et Firebird Embeded
    Bonjour à tous,

    J'ai développé une application (avec Delphi XE2) qui utilise une base de données Firebird (version 2.5) et aucun problème pendant le développement et les test avec la version superserver installé.
    Pour le déploiement, je souhaite passer en version embeded, je copie donc toutes les dll dans le répertoire de mon EXE, je change le vendorlib en 'fbembed.dll' et là au moment d'ouvrir la connexion j'ai le message suivant :
    Erreur DBX: Le pilote ,'a pas été correctement initialisé. La bibliothèque client est manquante, n'est pas installée correctement, sa version est incorrecte, ou le pilote n'est pas dans le chemin système..
    J'ai essayé les composants UIB et là ça fonctionne, mais je n'ai pas envie de les utiliser car j'ai un paquet de requête à réécrire

    Je n'arrive pas à voir quel paramètre je dois modifier pour qu'il utilise de pilote embeded

    Si vous avez la solution à mon problème je suis preneur, merci

  2. #2
    Membre éclairé
    Inscrit en
    Décembre 2004
    Messages
    390
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 390
    Par défaut
    Essaies de renommer en fbClientd25.dll au lieu de fbembed.dll

  3. #3
    Membre éclairé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 83
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 777
    Par défaut
    ce message me rappelle de mauvais souvenirs. As tu vérifié que ton programme va bien chercher ce dont il aurait éventuellement besoin dans le répertoire \firebird\firebird_2_5. En mise au point tu as pu avoir ce chemin et pas en exécution. Il me semble que c'est ce que j'ai eu (mais en D7 il est vrai !)

  4. #4
    Membre averti
    Homme Profil pro
    Automatisme et Informatique Industrielle
    Inscrit en
    Septembre 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Automatisme et Informatique Industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 19
    Par défaut
    Bonjour,

    je me remet seulement sur ce développement.

    @akli_agha
    renommer la dll ne change rien.

    @JP.Nuage
    Vu que j'essaye d'utiliser la version Embeded, je n'ai plus de répertoire \firebird\

    Donc pour l'instant je n'avance pas sur ce point.

  5. #5
    Membre averti
    Homme Profil pro
    Automatisme et Informatique Industrielle
    Inscrit en
    Septembre 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Automatisme et Informatique Industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 19
    Par défaut
    Bonjour,

    personne pour m'aider ?

    Est-ce les composants DbXpress qui ne sont pas compatible avec la version embeded ? Je n'ai pas vraiment trouvé de post qui en parle.

    J'utiliserai bien les composant UIB, mais toutes mes requêtes sont écrites avec passage de paramètres et je n'ai pas réussi à faire fonctionner une requête sous UIBQuery avec passage de paramètre (alors qu'une requête "statique" fonctionne), les variables ne prennent pas la valeur transmise ?.

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 604
    Billets dans le blog
    65
    Par défaut
    Effectivement , je teste une version XE2 update 4 architecte et Firebird 2.1 et j'ai le même problème pour l'embedded . Une différence dans le message cependant , moi c'est juste : "Base inconnue" si je change la vendorlib de FBClient.dll à fbEmbed.dll

    Est-ce les composants DbXpress qui ne sont pas compatible avec la version embeded ?
    A croire que oui

    Mais en renommant FbEmbed.dll en fbClient.dll (et bien sur en ne changeant pas vendorlib ) plus de soucis bizarre .

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

Discussions similaires

  1. DBExpress et firebird embedded
    Par aharel dans le forum Bases de données
    Réponses: 1
    Dernier message: 03/01/2012, 18h15
  2. [FireBird embedded 1.5] BDD non valide
    Par desert dans le forum Firebird
    Réponses: 5
    Dernier message: 25/05/2007, 21h07
  3. Aide sur Firebird embedded
    Par [DreaMs] dans le forum Bases de données
    Réponses: 1
    Dernier message: 21/02/2006, 12h21
  4. [Firebird] Embeded
    Par cyberlahy dans le forum Installation
    Réponses: 9
    Dernier message: 13/10/2005, 16h12
  5. Firebird embedded et les UDF
    Par Tito dans le forum Installation
    Réponses: 8
    Dernier message: 02/05/2005, 08h46

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