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:
Ca plante au "open".
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;
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part provider=ADsDSOObject
Partager