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

* 고객시스템명 : SDS
* GAUCE 버전 : 1.1.x.x
* WAS 종류(WebLogic 등등) : WebSphere
* DB 종류 : Oracle
* 문의 유형(질문/요청/참조) : 질문
* 내용 :

2395번 질문에 답변주셔서 감사합니다.
답변을 통해서 프로그램의 일부분을 작성하는 도중, 또 다른 질문사항이 있어서 질문드립니다.


CSV 파일을 업로드한 후, 업로드한 내용을 DB에 저장하려고 합니다.
그런데, CSV 파일 업로드는 단지 조회와 같은 status라고 하셔서
CSV 파일을 업로드한 경우는 status에 관련없이 모두 DB에 저장하려고합니다.

예제소스 >>

if(excel_upload != 'Y') //정상적 조회
{
    for(i=0; i<=ds_sample.CountRow;i++){                    
        if(ds_sample.RowStatus(i) > 0) {
            flag+=1;
        }                
                        
        if(flag > 0){
            tr_master.Action = "/vsm/gauceData?gact=com.action.SalesAction";     //Java File
            tr_master.Action += "&gmethod=insSales";                                         //Java File method() --- (1)
            tr_master.Action += "&mode=N";
            tr_master.Action += "¶m_01="+ds_family.NameValue(ds_family.RowPosition,"CODE");
            tr_master.Post();                
        }
    }
}
else //CSV 파일 업로드 -------------- (2)
{
    tr_master.Action = "/vsm/gauceData?gact=com.action.SalesAction";          //Java File
    tr_master.Action += "&gmethod=insSalesUpload";                                     //Java File method() ----(3)
    tr_master.Action += "&mode=N";
    tr_master.Action += "¶m_01="+ds_family.NameValue(ds_family.RowPosition,"CODE");
    tr_master.Post();
}

질문 1 >
DataSet에 변화가 있는지 확인해서 변화가 있는 DataSet의 Row만 업데이트 하려고 합니다.
이렇게 하는 경우,
(1)부분의 SalesAction.insSales()에 ds_sample 전체 DataSet이 넘어가나요?
아니면, ds_sample.CountRow에 해당하는 한 Row만 넘어가나요?

질문 2>
CSV 파일을 업로드하면, excel_flag 값에 의하여 (2) 부분으로 분기됩니다.
업로드 하고 아무런 데이터 수정이 없으면 (3) 부분의 insSalesUpload()함수 호출이 되지않습니다.
하지만, 한건이라도 내용을 수정하면 insSalesUpload()를 호출합니다.

DataSet에 아무런 수정이 없으면 함수호출이 안되나요?

PS.
두서없는 질문들입니다.  죄송하며 감사합니다.

번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
8820 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9047 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9076 2016-12-15
7446 차트 질문 파일
신현철
9006 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
9817 2016-07-13
7444 호환성 보기
kiarakim
8606 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8576 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9146 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
7728 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
9976 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
7626 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
9854 2016-03-29
7437 그리드에 이미지표현 파일 [1]
홍혜련
8938 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
김태성2
8621 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
8894 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
7769 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
8696 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
9817 2016-03-07
7431 문의합니다 파일 [1]
c1138
9129 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 파일 [1]
동긔나긔
10302 2016-03-03
Tag List
XE Login