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

Účinky změny nastavení NLS_LANG v registru pro klienta Oracle

Měl jsem podobný problém s;

ORA-12705:Nelze získat přístup k datovým souborům NLS nebo je zadáno neplatné prostředí

ODP.NET dll nebo okamžitý klient četl registr;

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\NLS_LANG=NE

Hodnota NA způsobila chybu.

Bylo to proto, že jsem již měl instalaci klienta, ale chtěl jsem používat okamžitého klienta Oracle přes síťovou jednotku pro aplikaci VB.NET s ODP.NET.

Moje jednoduchá oprava v mém řešení vb.net byla například úprava prostředí pro aplikaci přes:

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

nb. Odkaz Oracle "NLS FAQ" již není platný (2012)



  1. Postgresql rozdíl mezi daty dvou sloupců?

  2. Zobrazit ID číslo v URL a načíst výsledky databáze z ID čísla do textových polí

  3. MySQL:zkontrolujte, jakou verzi:32bitovou nebo 64bitovou?

  4. Konfigurace skupin dostupnosti AlwaysOn – část 2