FireBird Csharp et Visual Studio [Résolu]

Messages postés
29
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
13 juin 2006
- - Dernière réponse : cudenetf
Messages postés
449
Date d'inscription
mardi 20 septembre 2005
Statut
Membre
Dernière intervention
26 juillet 2012
- 11 avril 2007 à 15:10
Bon ben voila, je code en C# depuis bientot 2 ans (Bts informatique de
gestion option dev), et je voudrais changer un peu des bases de données
Access et Sql Server pour tenter avec une base FireBird.



Mais voila, j'ai un petit souci qui se résume en une image ^.^




Pourtant j'ai installé
un petit logiciel nommé "Firebird_ODBC_1.2.0.69-Win32", je pensais que
ca allait suffire pour que dans Visual Studio le using marche mais ce
n'est pas le cas.



Si quelqu'un aurait une petit idée

Merci à tous.
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
12
3
Merci
Firebird_ODBC_1.2.0.69-Win32

Ca correspont simplement aux liens odbc. Il n'y a pas les providers .NET dans ton exe a mon avis.

Les providers sont là :

http://www.firebirdsql.org/index.php?op=files&id=netprovider' target='_blank'>http://www.firebirdsql.org/index.php?op=files&id=netproviderhttp://www.firebirdsql.org/index.php?op=files&id=netprovider

::|The S@ib|::
MVP C#.NET

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 158 internautes nous ont dit merci ce mois-ci

Commenter la réponse de TheSaib
Messages postés
838
Date d'inscription
samedi 15 mai 1999
Statut
Modérateur
Dernière intervention
18 juillet 2009
0
Merci
A mon avis tu n'as pas ajouté la référence à la DLL dans ton projet
(Bouton droit sur ton projet, "Add référence..." et tu ajoutes la référence à Firebird)

A++

Nix

[MVP VB, VB .NET ASP .NET]
Membre fondateur de Developers Association
Commenter la réponse de Nix
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
12
0
Merci
Nix c'est du C#, tu t'es perdu ?

::|The S@ib|::
MVP C#.NET
Commenter la réponse de TheSaib
Messages postés
29
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
13 juin 2006
0
Merci
Merci pour la réponse, ca fait plaisir de voir que tout le monde ne dors pas encore ^.^

J'essaye ça et je reviens...
Commenter la réponse de Espia514DBX
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
27
0
Merci
Première fois que je vois Nix sur csharpfr
Commenter la réponse de Lutinore
Messages postés
29
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
13 juin 2006
0
Merci
Euh, c'est certainement ça qu'il faut faire, mais je ne l'ai jamais fait, et Visual Std me sors un message d'erreur.

Tout en image, ce sera plus comprehensif je pense.



Image du fichier d'aide de ODBC driver :

http://espia.free.fr/puf2.JPG



A ce moment je me prépare à ajouter les Dlls :





Et là, c'est quand je valide :





Je m'y prend mal ?
Commenter la réponse de Espia514DBX
Messages postés
29
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
13 juin 2006
0
Merci
D'accord.

Avec le lien et tout ! Merci beaucoup, je me souviendrais du mot "provider".

Je télécharge ça, je tente, et je reviens valider.
Commenter la réponse de Espia514DBX
Messages postés
29
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
13 juin 2006
0
Merci
Désolé mais je n'y arrive pas, j'ai installé le provider pour framework 2.0.

Et je n'arrive pas à rajouter aucune des nouvelle Dlls qu'il m'a
installé dans C:/Program Files/Firebird Client 2/. (meme message
d'erreur).



Que faut il que je mette lorsque je demande à rajouter une nouvelle réference ?

(Désolé pour toutes ces questions d'affiller pour un meme problème )
Commenter la réponse de Espia514DBX
Messages postés
449
Date d'inscription
mardi 20 septembre 2005
Statut
Membre
Dernière intervention
26 juillet 2012
0
Merci
salut je veu utiliser firebrid egalement a partir de visual studio 2005
as tu resolu ton probleme
g mis la version 2.0.1 de firebird , le ddexprovider (2.0.1) ( je sai pa a quoi ca sert) et firebird client 2.0.1
quand je tente une connexion j'ai un message d'erreur du type:

FirebirdSql.Data.FirebirdClient.FbException: unsupported on-disk structure for file C:\test\TEST.FDB; found 32779, support 10 ---> FirebirdSql.Data.Common.IscException: Exception of type 'FirebirdSql.Data.Common.IscException' was thrown.
   at FirebirdSql.Data.Client.Gds.GdsConnection.ReadStatusVector()
   at FirebirdSql.Data.Client.Gds.GdsConnection.ReadResponse()
   at FirebirdSql.Data.Client.Gds.GdsDatabase.ReadResponse()
   at FirebirdSql.Data.Client.Gds.GdsDatabase.Attach(DatabaseParameterBuffer dpb, String dataSource, Int32 port, String database)
   at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()
   --- End of inner exception stack trace ---
   at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()
   at FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create()
   at FirebirdSql.Data.FirebirdClient.FbConnectionPool.CheckOut()
   at FirebirdSql.Data.FirebirdClient.FbConnection.Open()
Commenter la réponse de cudenetf