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

При отваряне на връзка с оракул, обектът за връзка е нулев

Имах същия проблем и реших добавянето към моите препратки към проекта в C#Oracle.ManagedDataAccess вместо Oracle.DataAccess .
За да направите това, отидете на (Инструменти / Мениджър на Nugget пакети / Nugget Package Manager за решение) прегледайте References на Oracle и изберете Oracle.ManagedDataAccess .
След това трябва да коментирате или изтриете действителните си извиквания на DataAccess към ManagedDataAccess като:

//using Oracle.DataAccess.Client; 
//using Oracle.DataAccess.Types;
using Oracle.ManagedDataAccess.Client;

Няма нужда да променяте своя код за връзка, само използването на кодиране. След като работи, можете да изтриете Oracle.DataAccess от вашите препратки към проекта



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на реда, който има максимална стойност за колона

  2. Oracle Sequence не генерира непрекъснато число

  3. Безопасно TO_NUMBER()

  4. Функция RAWTOHEX() в Oracle

  5. Увеличете производителността с групово събиране в Oracle