sql >> Databáze >  >> RDS >> Oracle

Při otevírání spojení Oracle je objekt spojení null

Měl jsem stejný problém a vyřešil jsem přidání do mého projektu C# ReferenceOracle.ManagedDataAccess místo Oracle.DataAccess .
Chcete-li to provést, přejděte na (Nástroje / Správce balíčků Nugget / Správce balíčků Nugget pro řešení) vyhledejte reference Oracle a vyberte Oracle.ManagedDataAccess .
Poté musíte svá skutečná volání DataAccess do ManagedDataAccess okomentovat nebo smazat jako:

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

Není třeba měnit váš kód připojení, pouze kódování pomocí. Poté, co to funguje, můžete odstranit Oracle.DataAccess z vašich projektových referencí



  1. Jak mohu spustit PostgreSQL server na Mac OS X?

  2. Tipy k tabulce Microsoft Access – triky a pokyny, část 4

  3. Jak používat příkaz GO na serveru SQL k vkládání záznamů do sloupce identity - SQL Server / Výukový program T-SQL, část 42

  4. MariaDB LTRIM() vs LTRIM_ORACLE():Jaký je rozdíl?