sql >> Database >  >> RDS >> Oracle

Bij het openen van een orakelverbinding is het verbindingsobject null

Ik had hetzelfde probleem en heb het opgelost door toe te voegen aan mijn C#-projectreferentiesOracle.ManagedDataAccess in plaats van Oracle.DataAccess .
Ga hiervoor naar (Tools / Nugget Package Manager / Nugget Package Manager for Solution) blader naar Oracle-referenties en selecteer Oracle.ManagedDataAccess .
Vervolgens moet u uw feitelijke DataAccess-aanroepen naar ManagedDataAccess becommentariëren of verwijderen als:

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

U hoeft uw verbindingscode niet te wijzigen, alleen de gebruikscodering. Nadat het werkt, kunt u Oracle.DataAccess verwijderen uit uw projectreferenties



  1. Hoe Postgres bytea-kolom als bestand te downloaden

  2. Maak een gekoppelde server in SQL Server (T-SQL-voorbeeld)

  3. Hoe JSON-gegevens op te halen uit MySQL?

  4. SQL - Zoekopdracht die specifieke waarden invoegt