SQL Server 의 float 형식으로 저장 된 것을 C# 에서 SqlDatareader 를 이용해서 데이터를 가져오는데 문제 발생.
float 형식이니 SqlDataReader reader 의 reader.getFloat(0); 형식으로 가져오기를 했으나 exception 발생.
이유는 SQL Server 의 float 은 C#의 double 형식임.
double doubleData = reader.getDouble(0) 으로 가져오거나
float floatData = (float)reader.getDouble(0) 으로 가져오면 된다!
관련 url : http://msdn.microsoft.com/en-us/library/ms131092.aspx
'Dev > C#' 카테고리의 다른 글
[C#] GMAIL(구글메일) 이용하여 파일첨부 이메일 보내기 (0) | 2012.10.18 |
---|---|
[C#] 윈도우 사용자 계정 가져오기 (0) | 2012.10.17 |
[C#] 문자열에 특정 문자열 포함 여부 확인하는 방법 (0) | 2012.10.17 |
[C#] double 을 이용한 Ceiling 오류 처리 (0) | 2012.06.19 |
[C#] 정적 메소드(Static Method)와 인스턴스 메소드(Instance Method) 차이 (0) | 2012.03.23 |