2009-11-19 3 views
0

나는 다음과 같은 형식으로 입력 문자열이 있습니다. 십진수에 대한 ","구분 기호가있는 국가 별 설정이 적용되도록 배포 할 서버입니다. 그러나 다른 프로덕션 서버는 "." 구분 기호.SQL 진수 문제

이 문자열 값을 전달할 수있는 방법 : 12.34이 함수는 중단되지 않으며 그 지역 설정을 견딜 수 있도록 충분히 일반화되어 있습니까?

답변

2

서버 설정의 차이를 줄이려면 문자열을 구문 분석 할 때 문화권을 지정하십시오. 소수 구분 기호로 마침표를 사용하는 InvariantCulture을 사용할 수 있습니다.

Convert.ToDecimal(this.messageEnvelope.EnvelopeInfo.AttachmentSize, CultureInfo.InvariantCulture) 
+0

우수 감사합니다. –

관련 문제