Oracle
 sql >> Base de données >  >> RDS >> Oracle

Impossible de charger le fichier ou l'assembly 'Erreur Oracle.DataAccess

Autant que je sache, le Oracle.DataAccess l'assemblage ne fonctionne qu'avec du 32 bits, j'ai aussi ce genre de problème avec du 64 bits et ça ne marche vraiment pas. Ma solution a été de supprimer les 64 bits de GAC et d'installer les 32 bits sur GAC. Je supprime également tout fichier .dll du dossier bin pour que mon application trouve l'assembly sur GAC.

Il n'y a pas de problème si votre machine et votre système d'exploitation sont en 64 bits, la version 32 bits fonctionnera correctement.

MISE À JOUR

Je vous recommande de jeter un œil à Official Oracle ODP.NET, Managed Driver , c'est une meilleure version que Oracle.DataAccess . Ce Managed Driver n'a pas besoin du Oracle Client sur la machine, et il vous suffit de fournir le TNS sur le champ DataSource de la connection string et cela fonctionne bien pour 32 et 64 bits.