• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2390
2005.11.29 (19:03:51)
가우스에서는 날짜타입을 처리하기 위한 데이타타입이 지원되지 않습니다.
단지 String형으로 사용하여 처리하셔야 합니다.
DATE(8)를 사용하실수는 있지만 이것은 단지 그리드에서 자동으로 날짜형으로 디스플레이 포맷만 지원이 되는것이므로, 적합한 날짜형이 아니라고 보셔야 합니다.
클라이언트에서 문자열로 선언하시고, 날짜입력은 스크립트레벨에서 valid를 체크하시거나, 달력용popup윈도우를 응용하여 처리하시기 바랍니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 하나은행 사후관리
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>1. 날짜타입 입력시 서버( 가우스 )단 처리방법
>GauceDataColumn에 TB_DATE는 없는데
>날짜 입력시는 어떻게 세팅해주어야하는지요
>GauceDataColumn.TB_STRING으로 세팅하고
>스크립트단에서 데이터셋을 DATE(8)로 주어야하나요?
>
>
>2. 날짜타입 입력시 스크립트 처리방법
>데이터셋 헤더에는
>
>키컬럼:STRING(12):KEYVALUETYPE:NORMALKEY
>,날짜컬럼:DATE(8)
>
>로 세팅을 했는데
>그리드에 입력시 날짜에  9999/99/99가 입력이 되네요
>DataSetID.ColumnType(col)으로 데이터 타입을 확인하면 4로 나옵니다.
>
><script language=JavaScript for=데이터셋아이디event=onDataError(row,colid)>
>
>로 에러를 확인후 처리하려고 하는데요..
>50018, 50019등 키값에 관계된 에러는 나오는데요
>날짜에 관련된건 안나오네요 서버단에서 보내면
>서버에서 보낸 데이터헤더가 적용되는것 같아서
>스크립트에서 데이터셋헤더만 세팅후 AddRow()로 추가하면서
>확인했습니다.
>
>
>
 
Tag List
XE Login