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

Skutki zmiany ustawienia NLS_LANG w rejestrze dla Oracle Client

Miałem podobny problem z;

ORA-12705:Nie można uzyskać dostępu do plików danych NLS lub określono nieprawidłowe środowisko

Biblioteka dll lub klient natychmiastowy ODP.NET odczytywały rejestr;

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\NLS_LANG=Nie dotyczy

Wartość NA spowodowała błąd.

To dlatego, że miałem już instalację klienta, ale chciałem użyć natychmiastowego klienta Oracle za pośrednictwem dysku sieciowego dla aplikacji VB.NET z ODP.NET.

Moją prostą poprawką w moim rozwiązaniu vb.net było na przykład dostosowanie środowiska dla aplikacji poprzez:

Environment.SetEnvironmentVariable("NLS_LANG", 
                    "AMERICAN_AMERICA.WE8MSWIN1252", 
                    EnvironmentVariableTarget.Process)

nb. Link Oracle „NLS FAQ” nie jest już ważny (2012)



  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 mogę warunkowo skonstruować nazwę tabeli dla instrukcji SQL CREATE TABLE?

  2. Jak zastąpić nową linię w Oracle

  3. Sformatuj całkowitą wartość do waluty z 2 miejscami po przecinku

  4. Połącz Sys jako Sysdba:Niewystarczające uprawnienia

  5. Używanie GROUP BY z XMLCast i XMLQuery daje ORA-22950