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 :

Connexion embbed Firebird ?


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut Connexion embbed Firebird ?
    Hello,

    j'ai créé une file ce matin dans Debutant, sans succès, mais en fait je pose une question légèrement différente et très simple (si la réponse pouvait l'être aussi ! ), comment on fait sous Delphi (7...) pour se connecter TOUT SIMPLEMENT à une base de données Firebird (en l'occurrence Embedded mais bon...) existante ?

    Je suis bloqué sur ce point depuis ce matin... c'est horrible je vois pas le bout du tunnel là... J'ai écumé tout le web... c'est si compliqué ?

    J'avais d'abord pensé à ADO mais ça n'a pas l'air d'être l'outil idéal, alors ensuite dans les onglets Delphi y'a DBExpress, BDE, InterBase... pourquoi tant d'outils DB différents ? Comment savoir lequel choisir ?

    Merci aux âmes charitables...

    EDIT: j'avais pensé à un problème de driver ODBC, mais y'a rien là dessus sur le web... Donc je suppose que c'est pas nécessaire pour Firebird...

    EDIT2: bon ben j'ai trouvé un driver ODBC firebird moi... ils pourraient pas en parler dans les fichiers d'install de Firebird ? Non ?

    EDIT3 : bon, le odbc ne sert à priori à rien, j'ai réussi avec cette ligne de commande pour le ADOConnectionstring:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'provider=ADsDSOObject;ServerType=1;User=SYSDBA;Password=masterkey;Database=lababase;location=./database/babase.fdb'
    Piouuuuuuuuuuffffffff !!!!!!!!!!

  2. #2
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Par défaut
    Je trouve que vous n'avez pas beaucoup chercher.
    Il y a beaucoup de post qui aurait du vous donner la réponse sur ce forum.
    Vous avez la palette INterbase Express (IBX) installé par defaut sous Delphi. Vous pouvez aussi opter pour UIB ou Zeos.
    Ensuite pour la connection, il faut fournir le Hote:Chemin_base_de_ donnee et le Username et password (SYSDBA et masterkey par defaut).

    A+

  3. #3
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Citation Envoyé par Andry Voir le message
    Je trouve que vous n'avez pas beaucoup chercher.
    Il y a beaucoup de post qui aurait du vous donner la réponse sur ce forum.
    Vous avez la palette INterbase Express (IBX) installé par defaut sous Delphi. Vous pouvez aussi opter pour UIB ou Zeos.
    Ensuite pour la connection, il faut fournir le Hote:Chemin_base_de_ donnee et le Username et password (SYSDBA et masterkey par defaut).

    A+
    Merci, je cherche et me casse la tête depuis ce matin... je dois être qu'un gros abruti à vous lire... Merci.

    Et pour information, je n'ai pas de palette IBX... juste une palette InterBase.

  4. #4
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Par défaut
    Citation Envoyé par peter27x Voir le message
    Merci, je cherche et me casse la tête depuis ce matin... je dois être qu'un gros abruti à vous lire... Merci.
    tiens ce post par exemple :
    http://www.developpez.net/forums/d67...depend-chemin/

    Citation Envoyé par peter27x Voir le message
    Et pour information, je n'ai pas de palette IBX... juste une palette InterBase.
    Bah, c'est exactement ça InterBase eXpress (IBX).
    Sinon comme je t'ai indique, tu as UIB ou Zeos (Gratuit) qu'il faut télécharger et installer.
    Pour les payants, il y a FIbPlus, IBObject, CoreLab ou DevArt IBDac . Etc

    Courage

  5. #5
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Citation Envoyé par Andry Voir le message
    Je trouve que vous n'avez pas beaucoup chercher.
    Il y a beaucoup de post qui aurait du vous donner la réponse sur ce forum.
    Vous avez la palette INterbase Express (IBX) installé par defaut sous Delphi. Vous pouvez aussi opter pour UIB ou Zeos.
    Ensuite pour la connection, il faut fournir le Hote:Chemin_base_de_ donnee et le Username et password (SYSDBA et masterkey par defaut).

    A+
    J'ai collé un IBDatabase, et bizarrement, quand il me propose l'explorateur pour chercher la base de données, il ne reconnait pas le format firebird... bizarre non ?

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 598
    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 598
    Billets dans le blog
    65
    Par défaut
    normal parceque par défaut il te propose l'extension gdb (extension historique d'Interbase)
    je te conseilles plutôt d'installer UIB ou si tu viens de BDE les composants de ZEOS (ZEOSDBO) free

  7. #7
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Citation Envoyé par Andry Voir le message
    Je trouve que vous n'avez pas beaucoup chercher.
    Il y a beaucoup de post qui aurait du vous donner la réponse sur ce forum.
    Vous avez la palette INterbase Express (IBX) installé par defaut sous Delphi. Vous pouvez aussi opter pour UIB ou Zeos.
    Ensuite pour la connection, il faut fournir le Hote:Chemin_base_de_ donnee et le Username et password (SYSDBA et masterkey par defaut).

    A+
    Citation Envoyé par SergioMaster Voir le message
    normal parceque par défaut il te propose l'extension gdb (extension historique d'Interbase)
    je te conseilles plutôt d'installer UIB ou si tu viens de BDE les composants de ZEOS (ZEOSDBO) free
    Salut,

    j'ai déjà téléchargé ZEOS suite à mes recherches..., mais face à l'etrangeté de leur fichier ZIP en download, après lecture de x .pas de leur librairie, j'ai laissé tomber pour plus tard si jamais j'arrivais à rien par des voies plus "classiques" (outils delphi de base, pensant qu'il y en avait, mais... galère galère...)

    Donc je me lance avec ZEOS ?

  8. #8
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 598
    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 598
    Billets dans le blog
    65
    Par défaut
    je te le conseilles , leur dernière version est simple à l'installation

    tu seras moins dépayser pour une migration de BDE

    [edit] quant aux .pas qui te font peur c'est parce que les sources sont fournies

  9. #9
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    normal parceque par défaut il te propose l'extension gdb (extension historique d'Interbase)
    je te conseilles plutôt d'installer UIB ou si tu viens de BDE les composants de ZEOS (ZEOSDBO) free
    Oui ça j'avais pigé mais avec Andry ça avait l'air si simple que bon je me suis dit "tu dois rien comprendre"...

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

Discussions similaires

  1. Connexion ODBC à Firebird
    Par vg-matrix dans le forum Bases de données
    Réponses: 3
    Dernier message: 16/08/2010, 21h31
  2. Embed Firebird + ConnectionString
    Par peter27x dans le forum Débuter
    Réponses: 3
    Dernier message: 19/02/2009, 09h59
  3. Pbl de connexion base FIREBIRD
    Par THV dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 17/01/2007, 18h46
  4. [JDBC]Connexion SGBD Firebird
    Par rprom1 dans le forum JDBC
    Réponses: 7
    Dernier message: 04/04/2006, 11h48
  5. connexion a firebird
    Par lesplantes dans le forum Connexion aux bases de données
    Réponses: 9
    Dernier message: 02/12/2005, 19h12

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