//----------------------------------------
* 고객시스템명 :
* 문의할 Component명 및 버전 : grid 1.2.1.306
* DataSet 버전 : 1.2.1.67
* Tr 버전 : 1.2.1.42
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
//----------------------------------------
안녕하세요.
Gause .Net 버전은 2009.01.30_5.0.2.5 입니다.
이전에 com+ 버전을 사용하다 .Net 버전으로 변경하여 신규 개발중입니다.
com+에서 사용하던 경우와 비교해볼때 편리한 점도 있지만 이해가 되지않는 부분도 있어서
질문드립니다. 단순히 궁금한 사항이 아니라 심각한 오류가 발생하였기에 빠른 답변을 해주시면
고맙겠습니다.
1. 서비스 작성내용중
com+ 에서는
"GauceDS.MakeDataSetInfo "telno" ,GAUCE_STRING , GAUCE_NORMAL_COL, 20,0"
이런 코딩을 했었는데 ,Net버전에서는 이런 코딩이 필요없더군요,,
그래서 그런지 몰라도 NOT NULL 칼럼인 경우는 무조건 입력되지 않으면 그리드에서 다른 칼럼,row 로
이동되지 않는데, com+처럼 "GAUCE_NORMAL_COL " 로 임의 지정이 되지 않나요?
2. 그리드에서 NOT NULL 인 칼럼에 값을 입력하고 그리드상의 포커스를 이동하지 않고 저장 버튼을 클릭하면
데이터셋에서 값이 bind 되지 않는 것 처럼 값이 없다고 error message가 나옵니다.(물론 메세지 처리는
저희가 코딩을 한것이지만요...)
3. 또, 그리드 형식에서 insert/delete/update할때 tr처리후에는 dataset의 status가 normal로 clear되는게
아닌가요? com+에서는 전혀 문제되지 않았었는데 .NET 에서는 이런 문제들이 마구 발생하네요--;
4. 데이터셋의 row count가 50인데 insert/update를 48개까지는 정상적으로 처리되는데 49 이상부터는 50077 에러
가 납니다. 여러가지 경우를 테스트를 해봤는데 마찬가지입니다. 도저히 이해가 되지 않네요.
-----
이상입니다. 사실 더 있는데 이런 문제들이 해결된 이후 상황을 보려고 합니다.
제발 빠른 답변부탁드립니다.
(e-mail: hjysson@cyberwin.co.kr )
수고하세요^^