Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak naprawić Dostawca nie jest kompatybilny z wersją klienta Oracle?

możesz zainstalować Oracle.ManagedDataAccessusing Package Manager Console nuget

Pm> Install-Package Oracle.ManagedDataAccess

ODP.NET, Managed Driver to w 100% natywny sterownik kodu .NET. Do połączenia z bazą danych Oracle nie jest wymagane żadne dodatkowe oprogramowanie Oracle Client.

Kod aktualizacji

using Oracle.ManagedDataAccess.Client;
private static void CheckConnectionUsingOracleClient(string connection)
        {
            var logger = DiContainer.Resolve<ILogger>();

            try
            {
                logger.LogInfo("Trying to connect to " + connection);
                // check whether you can connect to the shop using Oracle.DataAccess
                using (var cnn = new OracleConnection(connection))
                {
                    cnn.Open();
                    cnn.Close();
                }

                logger.LogInfo("Succeeded to connect to " + connection);
            }
            catch (System.Exception ex)
            {
                logger.LogError("Failed to connect to " + connection, ex);
            }
        }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykonać surowe zapytanie z powrotem w sqlalchemy

  2. Zapytanie w PHP Oracle zapytanie select wewnątrz pętli powolne

  3. upuść przestrzeń tabel, jeśli nie istnieje

  4. Wywołanie funkcji pl/sql z mybatis 3

  5. Zautomatyzuj zadania integracji danych IRI za pomocą Oracle Job Scheduler