Te evitarías eso si defines el LCID desde ASP, ya que no lo has detectado, pero dependiendo de las configuraciones regionales de cada cliente es el separador que te regresara para los miles y los decimales (a veces punto y a veces coma).
Checa esta página:
http://www.webwizguide.info/asp/faq/...e_settings.asp
Saludos