반응형
mysql 프로시저 수정하면서 기존의 소스가 작동을 안한다.
입력 문자열의 형식이 잘못되었습니다.
stb.Append(String.Format("{0:###,###,##0}", int.Parse(ds.Tables[0].Rows[i][j].ToString())));
기존의 DataSet 을 통해 받아온 필드값이 object 였는데 프로시저를 수정하면서 Byte[] 형식으로 변경됐나보다.
byte[] 형식을 string 형식으로 변환하니 정상적으로 출력된다.
string value = Encoding.ASCII.GetString((byte[])ds.Tables[0].Rows[i][j]); stb.Append(String.Format("{0:###,###,##0}", int.Parse(value)));
'프로그래밍 > ASP.NET' 카테고리의 다른 글
RegisterClientScriptBlock 과 RegisterStartupScript의 차이점 (0) | 2013.11.05 |
---|---|
ASP.NET cs 단에서 javascript function 호출하기 (0) | 2013.10.31 |
ASP.NET ClientID 고정으로 유지하기 (0) | 2013.10.25 |
ASP.NET Request.ServerVariables 모두 출력하기 (0) | 2013.10.25 |
특정한 기간동안 티저페이지로 이동하는 소스, 캐쉬설정 주의 (0) | 2013.10.18 |