ASP에서 Parameters 콜렉션을 사용하는 경우

 DB(MSSQL)저장시 Decimal 타입의 데이터 사이즈 설정하는 방법입니다.

 

 

Ex)

 

컬럼중에 'HEIGHT' 라는 컬럼의 데이터타입이 Decimal(4,1) 라고 하자.


 

 

... 생략 ...


.Parameters.Append = Cmd.Createparameter("HEIGHT", adDecimal , adParamInput, , 입력값)
.Parameters("HEIGHT").Precision = 4           ' 소수점포함 총자릿수
.Parameters("HEIGHT").NumericScale = 1     ' 소수점이하 자리수

 

... 생략 ...

 


위와 같이 Precision 과 NumericScale 속성을 설정해야한다.

PS : 입력값이 공백일경우 0 으로 바꾸어서 넣어준다.

Posted by 탁이98
,