8791 sujets

Développement web côté serveur, CMS

Bonjour,

J'aimerai me connecter à un fichier .mdb en utilisant C#. J'ai vu qu'on pouvait faire ça en utilisant une OleDbConnection (dans System.Data.OleDb). Je code ma fonction mais au moment de l'execution j'ai une jolie erreur.

a écrit :

System.DllNotFoundException: libgda-2.so.3
at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[])
at System.Data.OleDb.OleDbConnection.Open () [0x00000]
at dotnet_project.DBCtrl.InsertTest () [0x00014] in /home/xxx/Dev/Mono/dotnet_project/dotnet_project/DBCtrl.cs:29


Comme vous l'aurez compris je suis sous Ubuntu et utilise MonoDev. J'ai installé libgda2-common et libgda3-common mais rien y fait. Après qques recherches j'ai aussi vu que ce n'était plus vraiment maintenu...

Je ne suis pas vraiment bon en C# et je suis plutôt obligé d'utiliser un fichier .mdb pour la BD (à part si vous avez une autre idée toujours en utilisant un fichier).

[Je poste ça sur le forum Ubuntu fr]


Édit : Ce n'est tout simplement pas possible, COM n'est pas pris en charge sous Linux.
Modifié par kurt11 (23 Apr 2009 - 03:56)