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

 Delphi Discussion :

Embed Firebird + ConnectionString


Sujet :

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 Embed Firebird + ConnectionString
    Hello,

    j'ai tenté ce matin de faire un lien entre mon appli et une base firebird via un TADOConnection mais ça plante, il me parle de gestionnaire ODBC et de nom de pilote non spécifié...

    Or à ce que j'ai lu ci et là il n'y aurait pas besoin d'odbc dans mon cas.

    Savez vous ce qui plantouille ?

    Evidemment j'arrive très bien à attaquer la base en question, je le fais via FlameRobin en passant donc bien par le embedded firebird server (qui marche donc très bien).


    Voici le petit code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    // définition composant de connexion DataBase
      monADOConnexion:=TADOConnection.Create(self);
      monADOConnexion.ConnectionString:='ServerType=1;User=SYSDBA;Password=masterkey;Dialect=3;Database=maDB.fdb';
      monADOConnexion.Open;
    Ca plante au "open".

    J'ai l'embed server dans le rep de l'exe, la base aussi... j'ai essayé avec les deux variantes de nom pour la dll de l'embed (fbclient et gds32) mais c'est pareil...

    Merci si vous avez une idée !

    EDIT : apparemment il manquait ça dans le connectionString:

    A finir de tester pour être sûr mais le open plante plus... bon signe ! (le tout avec le embedded firebird).

  2. #2
    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
    info : ils disent dans le lien ci dessous que pour firebird embed seuls sont nécessaires le nom de la database et le servetype... a comprends pas pourquoi fa marfe pô...

    http://www.firebirdsql.org/firebirdt...arameters.html

  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
    Bon ben je déchante moi... pas de réponse ici pour commencer (mauvais signe !), rien sur le web décrivant précisément comment connecter un TADO vers firebird sans ODBC... (donc soit ça diot fonctionner dans mon cas soit c'est pas prévu)... j'ai juste vu un article sur ZEOS, petite librairie d'objets de connexion à divers bases DONT Firebird pour... Delphi !

    Je vous dirais ce que ça va donner...

  4. #4
    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
    Mis en résolu, car j'abandonne l'ADO...

    => je passe à ZEOS...

+ 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. Connexion embbed Firebird ?
    Par peter27x dans le forum Bases de données
    Réponses: 21
    Dernier message: 20/02/2009, 10h46
  3. Firebird 2.1 embbed et la sécurité ?!
    Par Alex01 dans le forum Firebird
    Réponses: 2
    Dernier message: 02/09/2008, 16h00
  4. Réponses: 5
    Dernier message: 30/07/2006, 19h37
  5. Réponses: 2
    Dernier message: 25/04/2006, 01h25

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