Oracle
 sql >> база данни >  >> RDS >> Oracle

OracleConnection хвърля празно изключение

Така че след инсталиране на всякакви версии на ODAC и търсене във всяка публикация, свързана с това.

Накрая чистото инсталиране на 32-битовата версия беше решението.

  • Първо трябва да деинсталирате всички други клиенти на oracle, които някога сте инсталирали.
  • След това потърсете всяка версия на ODAC, която искате (последната, ако е възможно), но не забравяйте да изтеглите 32-битовата версия.

ЗАЩО?

Добре е нещо, свързано с версията, в която е разработено Visual Studio. Ако разработвате конзолно приложение, няма да имате проблем с клиентската версия, но ако използвате уеб проект, тогава определено имате нужда от 32-битова версия.

  • Най-накрая се уверете, че всички ваши проекти във Visual Studio, целевата платформа е "32 бита"
  • и препратка към новата Oracle.DataAccess.dll, която току-що сте инсталирали


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добрият начин да направите многоредово вмъкване в Oracle?

  2. Обвързване на параметри на заявка по име с ODP.NET

  3. SQL заявки 00904. 00000 - %s:невалиден идентификатор

  4. Внедряване на OOPS в Oracle

  5. Свържете се с Oracle DB с помощта на ODBC