2010-08-17 6 views
1

Je voudrais savoir comment lire les informations stockées dans une base de données Firebird et l'utiliser dans une application MS Access 2007 que je suis sur le point d'écrire. La base de données Firebird ne sera pas mise à jour via MS Access 2007.Accès (en lecture seule) à une base de données Firebird avec MS Access 2007

+0

ODBC est l'interface la plus évidente. –

+0

Voir: http://www.connectionstrings.com/firebird – Fionnuala

+0

@Remou: ne pensez-vous pas qu'il est utile de diriger l'affiche originale vers la façon native de faire les choses? Autrement dit, les tables liées via ODBC, par rapport à OLEDB (ce qui doit être fait dans le code)? –

Répondre

0

Ceci est un réel problème et you're not the only one asking. Access a un support natif pour ODBC, ce qui est correct pour faire entrer et sortir les choses, sauf quand le pilote ODBC est douteux. Autant que je sache, il n'y a pas vraiment de concept d'interfaces OLEDB dans Access, et il semble douteux que vous puissiez "y arriver d'ici". Croyez-moi, si je trouve une réponse, je serai de retour dans un battement de coeur pour mettre à jour ce post.

-1

J'ai pensé qu'il est très tard pour répondre ... J'ai commencé à apprendre firebird avec ms depuis 6 mois, étant donné que je ne suis ni programmeur ni diplômé en informatique. Enfin, j'ai réussi à configurer toutes les choses dans Firebird et la table de liaison avec l'accès ms. Fondamentalement, j'ai créé toute la table avec l'outil GUI flamerobbin, le générateur créé et le déclencheur. dernier lien avec le driver obdc avec ms access comme linktable.

En accès ms, j'ai créé une relation entre les tables requises et les formulaires créés en tant que lien vs enfant. Maintenant tout fonctionne bien.

La plupart des erreurs sont dues à une contrainte nulle. Cependant, si l'on a créé tous les déclencheurs et générateurs, il ne rencontrera aucun problème.

Je suis très impressionné par la base de données Firebird car c'est le meilleur des meilleurs outils et aussi le plus facile.

+2

Pouvez-vous s'il vous plaît fournir plus de détails? En l'état, votre réponse est trop générale, et donc peu susceptible d'être utile en soi. D'un autre côté, décrire les étapes que vous avez faites plus de détails et fournir quelques échantillons le rendrait immédiatement plus utile. – plamut

Questions connexes