sql >> Database teknologi >  >> RDS >> Oracle

Når du åbner en orakelforbindelse, er forbindelsesobjektet nul

Jeg havde samme problem og løste tilføjelse til mine C#-projektreferencerOracle.ManagedDataAccess i stedet for Oracle.DataAccess .
For at gøre dette skal du gå til (Værktøjer / Nugget Package Manager / Nugget Package Manager for Solution) søg efter Oracle-referencer, og vælg Oracle.ManagedDataAccess .
Så skal du kommentere eller slette dine faktiske DataAccess-kald til ManagedDataAccess som:

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

Ingen grund til at ændre din forbindelseskode, kun brug af kodning. Når det virker, kan du slette Oracle.DataAccess fra dine projektreferencer



  1. Opdater SQL-tilstand i MySQL

  2. Konverter en dato til en anden tidszone i SQL Server

  3. Hvordan finder man top tre højeste løn i emp table i oracle?

  4. PostgreSQL-privilegier og sikkerhed - Låsning af det offentlige skema