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

Jak opravit Poskytovatel není kompatibilní s verzí klienta Oracle?

můžete nainstalovat Oracle.ManagedDataAccessusing Package Manager Console nuget

Pm> Install-Package Oracle.ManagedDataAccess

ODP.NET, Managed Driver je 100% nativní ovladač kódu .NET. Pro připojení k databázi Oracle není třeba instalovat žádný další klientský software Oracle.

Aktualizovat kód

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. CHYBA 1093 (HY000):Nemůžete určit cílovou tabulku 'a' pro aktualizaci v klauzuli FROM

  2. Jak mohu odstranit tyto (â?²) typy znaků pomocí PHP?

  3. Apache NiFi

  4. Kontingenční tabulka / kontingenční tabulka s více než jedním sloupcem hodnot