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

OracleConnection lance une exception vide

Donc, après avoir installé toutes sortes de versions d'ODAC et recherché tous les messages liés à cela.

À la fin, l'installation propre de la version 32 bits était la solution.

  • Vous devez d'abord désinstaller tous les autres clients Oracle que vous avez déjà installés.
  • Après cela, recherchez la version ODAC de votre choix (la plus récente si possible), mais assurez-vous de télécharger la version 32 bits.

POURQUOI ?

Eh bien, c'est quelque chose lié à la version dans laquelle Visual Studio est développé. Si vous développez une application console, vous n'aurez aucun problème avec la version client, mais si vous utilisez un projet Web, vous avez certainement besoin de la version 32 bits. /P>

  • Assurez-vous enfin que tous vos projets dans visual studio la plate-forme cible est "32 bits"
  • et référencez le nouveau Oracle.DataAccess.dll que vous venez d'installer