• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1534
2006.12.15 (23:04:29)
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : SDS
>* 문의할 Component명 및 버전 : 1.1.x.x
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>[질문의 요지]
>
>(1) DataBase에서 검색한 데이터가 하나도 없습니다.
>
>     DataSet.size() == 0;
>    --------------------------------------
>    이름                 학번              학과
>    --------------------------------------
>
>    --------------------------------------
>
>(2) 화면에서 필요한 내용을 입력한다.
>
>    --------------------------------------
>    이름                 학번              학과
>    --------------------------------------
>    정성철              001               인터넷                        
>    ....                                                                
>    정성철              001               인터넷        (중복등록)
>    --------------------------------------
>
>(3) 저장시 중복된 학번이 있음을 alert() 창으로 확인시켜준다.
>
>
>위 (3)의 처리를 하고 싶습니다.!!!
>
>
>-----------------------------------------------------------------------
>
>List tableData = (List) SQL 처리의 결과값;
>
>tableData.size == 0  일때                       //DB에서 검색한 데이터가 아무것도 없을때
>
>DataSet 에는 아무것도 안 들어있습니다.
>
>--------------------------------------
>이름                 학번              학과
>--------------------------------------
>정성철              001               인터넷                         // ds_student.AddRow();
>
>....                                                                        // ds_student.AddRow();
>
>정성철              001               인터넷                        // ds_student.AddRow();  (중복등록)
>--------------------------------------
>
>ds_student.AddRow();  를 사용하여 학생을 한명 추가하고,
>만약 학번이 같은 사람이 추가되면 alert("등록된 학생입니다."); 창을 보여주려고 합니다.
>
>그런데, 같은 화면의 위쪽에서 등록시킨 학생인지
>- (DB에 저장되지 않아서 검색한 내용이 DataSet에 없지만, 등록시키기 위해서 기록만 한 학생) 에 대한 체크를
>
>DataSet을 사용해서 하려고 하니, 정확한 체크가 안되는것 같습니다.
>
>var regist_NO = 등록시키기 위해서 기록한 학생 번호;
>
>for(i=0; i<ds_student.CountRow; i++) {    
>    if (ds_student.NameValue(i,"NO") == regist_NO){    //ds_student에는 아무런 내용이 없어서 체크가 되지 않음
>        alert("등록된 학생입니다.");
>    }
>}
>
>DataSet을 사용하지 않고, 체크할 수 있는 방법이나, 사용가능한 다른 Property가 있나요?
>
>
>감사합니다.!
>
>
>


DataSet Index는 1부터 시작합니다.  for(i=0 >>...)  >>>  for(i=1; i<= ds_student.CountRow; i++)
이렇게 바꿔 주시면 될듯합니다.
번호 제목 닉네임 조회 등록일
4605 combo 박스
민성4
6162 2017-03-28
4604 Mgrid 에서 type = lookup 일때 lookup 이벤트는 어떤 건가요???
임동빈
6097 2016-03-24
4603 그리드내 콤보 선택시 문제 [1]
비스타21
6046 2016-02-19
4602 10억단위 @SUM시 -로 보이는 현상 문의드립니다. [1]
동긔나긔
22634 2016-02-04
4601 컴포넌트 인스톨러 요청(육군간호사관학교) 파일 [1]
영희
7699 2016-01-20
4600 GirdToExcel 시 틀고정 적용 [1]
OOGway
5681 2016-01-14
4599 IE11 에서 Event 적용 안되는 문제 [1]
nsitc
7744 2016-01-12
4598 액티브업데이트 다운로드 권한 요청 [1]
ㅈㅇ
6563 2016-01-07
4597 Excel.Application 사용 문의 드립니다. [1]
서은형
8152 2015-12-03
4596 가우스 컴포넌트 설치시 발생하는 문제 [1]
자바개발자IT
58379 2015-10-23
4595 IE 11버전에서 Dataset 컴포넌트 메서드 오류 현상 [1]
자바개발자IT
7812 2015-10-02
4594 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
임지선
7935 2015-08-26
4593 윈도우10 엣지 호환여부 [1]
제임스건
17369 2015-08-06
4592 ActiveX Update 관련 문의 파일 [1]
뭉개
6621 2015-06-25
4591 엑셀 다운로드 관련 문의드립니다. [1]
우르릉쿵쿵
5944 2015-06-25
4590 윈도우 버전 관련 문의 [1]
임지선
6782 2015-06-24
4589 엑셀다운로드 관련하여 문의 드립니다 [1]
우르릉쿵쿵
6120 2015-05-15
4588 엑셀 다운로드 관련 문의합니다. [1]
제임스건
5778 2015-05-12
4587 unicode용 max컴포넌트 요청 [1]
최경원
6372 2015-04-30
4586 MXRadioU.cab 오류 [1]
명화
5570 2015-04-27
Tag List
XE Login