Thanks.
I now see that in case IIS 5.0 (Windows 2000 Service Pack 2 and Later) all
the difference is hidden in two Registry's hives
HKEY_USERS/.Default/Control Panel/International
and
HKEY_CURRENT_US ER/Control Panel/International
Although on the surface Regional Setting on the two computers are the same,
the parameters in the two a/m hives are slightly different. However sDecimal
(which I understand is the only parameter relevant to my query) is set to
"." in both hives on both computers. Yet one still shows ","
The article also mentiones optional OLEAUT key but it is not present in
both computers.
Setting session.LCID to something will force "." for everybody which is not
too good. Of course I can employ some logic which would select value for
LCID dynamically yet I thougth that I will be duplicating the job which is
supposed to be done by the Registry as, if I understand correctly, the
locale info for session.LCID is derived from the Registry
I've inserted
response.write session.LCID
into the page in question and on both computers I have 2048
Yet on one computer I see dots while on the other - commas. Even worse - to
enter the procces using a form on this page, on one computer I have to enter
commas but on the other - dots. Otherwise I get "Type mismatch"
Any other ideas?
<aa> wrote in message news:uF******** ******@TK2MSFTN GP11.phx.gbl...
I have ASP code displaying currency datatype data from Access database.
I have copies of this asp code and tha database on two w2k/IIS5 computers,
bothg having the decimal symbol set to "." in the Regional setting both
for numbers and for currency.
However on one PC it shows dots, while on the other - commas.
What is actually controlling which decimal shows up?