• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1415
2006.12.14 (19:31:25)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 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가 있나요?


감사합니다.!


번호 제목 닉네임 조회 등록일
1225 StopMouse 함수가 안먹는 듯하네요
기술지원
1437 2006-12-15
1224 1121번 답변 부탁드립니다.(Mgrid 콤퍼넌트요청건)
이현진
2065 2006-12-15
1223 1121번 답변 부탁드립니다.(Mgrid 콤퍼넌트요청건)
기술지원
1403 2006-12-15
1222 트리메뉴에 클릭시 포커스 이동 불가
이정석
1362 2006-12-15
1221 트리메뉴에 클릭시 포커스 이동 불가
기술지원
1477 2006-12-15
1220 컴포넌트 설치에 대해서..
김정실
1427 2006-12-14
1219 컴포넌트 설치에 대해서..
기술지원
1618 2006-12-15
1218 그리드(Grid)를 엑셀파일로 다운로드시에 나는 에러현상
김종문
1381 2006-12-14
1217 그리드(Grid)를 엑셀파일로 다운로드시에 나는 에러현상
기술지원
1416 2006-12-15
1216 IE7 처리시 이미지 메뉴 보이지 않음
정해정
1294 2006-12-13
1215 IE7 처리시 이미지 메뉴 보이지 않음
기술지원
1491 2006-12-15
1214 MGrid(Multiline 그리드)요청
이현진
1667 2006-12-14
1213 MGrid(Multiline 그리드)요청
기술지원
1517 2006-12-15
Selected DataSet의 사용에 관하여..
정성철
1415 2006-12-14
1211 DataSet의 사용에 관하여..
기술지원
1524 2006-12-15
1210 Grid에서 checkBox의 값에 대한 처리문제.
정성철
1362 2006-12-14
1209 Grid에서 checkBox의 값에 대한 처리문제.
기술지원
1549 2006-12-15
1208 sumtext 추가 질문 ..
이신나
1373 2006-12-13
1207 sumtext 추가 질문 .. 파일
기술지원
1529 2006-12-15
1206 Grid_Tree 질문
이종주
1259 2006-12-12
Tag List
XE Login