• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 962
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.
두서없는 질문들입니다.  죄송하며 감사합니다.

번호 제목 닉네임 조회 등록일
2409 엑셀 파일 한글 데이타를 가우스 데이터 셋에 저장할때 문제점
관리자
1374 2006-11-02
2408 교육관련 문의 입니다.
김희정
985 2006-11-01
2407 교육관련 답변입니다.
김종선
1023 2006-11-02
2406 럭스콤보 배경색 지정은 어떻게 하나요?
김소영
1028 2006-11-01
2405 럭스콤보 배경색 지정은 어떻게 하나요?
관리자
1033 2006-11-01
2404 java.sql.SQLException: DBConnector 객체를 실행하는 도중에 오류가 발생하였습니다
안광호
1043 2006-11-01
2403 java.sql.SQLException: DBConnector 객체를 실행하는 도중에 오류가 발생하였습니다
김종선
1000 2006-11-01
Selected DataSet의 업데이트시 TR에는 DataSet의 Row가 들어가나요?
정성철
962 2006-11-01
2401 DataSet의 업데이트시 TR에는 DataSet의 Row가 들어가나요?
관리자
1150 2006-11-01
2400 DataSet에 CSV파일을 업로드 할때, 화면에 보여지는 Grid의 상태변화에 관한 질문..
정성철
965 2006-10-31
2399 DataSet에 CSV파일을 업로드 할때, 화면에 보여지는 Grid의 상태변화에 관한 질문..
관리자
1496 2006-10-31
2398 DataSet에 CSV파일을 업로드 할때, 화면에 보여지는 Grid의 상태변화에 관한 질문..
기술지원47
1089 2006-11-01
2397 빠른답변 요망)소수점관련 문의드립니다~~~
이경진
1012 2006-10-31
2396 빠른답변 요망)소수점관련 문의드립니다~~~ 파일
관리자
1282 2006-10-31
2395 빠른답변 요망)소수점관련 문의드립니다~~~
기술지원47
1193 2006-11-01
2394 Excel 다운로드
임용무
955 2006-10-31
2393 Excel 다운로드
관리자
1199 2006-10-31
2392 TreeView의 아이콘을 바꾸고 싶은데요. 파일
임용무
1237 2006-10-31
2391 TreeView의 아이콘을 바꾸고 싶은데요.
관리자
1394 2006-10-31
2390 Tr 컴포넌트에 대하여 질문드립니다. 파일
이신호
979 2006-10-31
Tag List
XE Login