본문 바로가기

Error Notes

<nvarchar 값 '4.5'을(를) 데이터 형식 int(으)로 변환하지 못했습니다.> 형변환 에러

반응형

선과 지시 등록  및 선과 작업 조회 버튼 클릭시 에러 메세지 발생 

<nvarchar 값 '4.5'을(를) 데이터 형식 int(으)로 변환하지 못했습니다.>

확인 필요 프로시저 
USP_GET_LIST_MGR_SELLORD_SUM

USP_GET_LIST_MGR_SUNGUAPROCESSORD

4.5 중량 nvarchar -> int로 변환이 안되어서 에러 메세지 발생 

 CONVERT로 형변환 가능한데 
실수형으로 형변환



예외처리 메세지 박스 안 띄우니까 에러 메세지도 안뜨네... 그러면 해보고 안되면 그냥 트라이 케치문에서 메세지 박스를 없에는걸로 진행 


CAST 가 전부다 INT로 되어 있어서 TEST DB에 FLOAT로 바꾸고 있다. 

            this.SetGrid_Ord();
            this.SetGrid_Line();
            this.SetGrid();
            this.SetGrid_Complete();
            this.SetGrid_Result();

<선과작업 화면 프로시저 확인 목록>


USP_GET_LIST_VALUE_JAJAENM_N1
"USP_GET_LIST_MGR_SUNGUAPROCESSORD_RATE";
"USP_GET_LIST_MGR_SUNGUAPROCESS


형변환 KG -> INT 형에서 FLOAT으로 변환 완료 ( Convert.ToSingle) 

반응형