18. december 2002 - 09:19Der er
3 kommentarer og 1 løsning
Dansk tegnsæt
I den oracle database jeg arbejder på er der amerikansk tegnsæt (decimal skilletegn er punktum). Jeg har fået oplyst, at dette kan ændres ved at anføre en ekstra værdi i registreringsdatabasen i det oracle home, der indeholder forms og reports. Værdien er: NLS_NUMERIC_CHARACTER_SET = '.,' Dette er tilsyneladende ikke nok. Hvad kan der mangle ?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Det er nok fordi du ikke skriver den helt rigtigt. Prøv: nls_numeric_characters istedet.
Det er normalt på din client du skal sætte værdierne. Ligger databasen på en NT server og henter du værdierne + installationen fra den, er det rigtigt at de skal sættes på serveren.
Sæt den i hvis du kører 8.0.x eller mindre: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
Er din oracleversioner højere end 8.0 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\homex hvor x er det homenummer du vil ændre i.
tintin. Det kan man godt, men så skal man lige huske at alle fejlkoder etc. kommer på dansk, sorteringer vil være danske + en del andre ting. Man kan faktisk også sætte NLS_LANG til AMERICAN_DENMARK.WE8ISO8859P1, så vil du stadig få fejlkoder på amerikansk men sortering etc på dansk.
Da jeg kører 8.0 manglede jeg at rette i SOFTWARE\Oracle. Nu virker det. Tak.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.