• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
데이터 Delete시 변경된 데이터는 무결성을 지키기 위해 원복 한 후 서버에 전송하게 되어 있습니다.
(DataSet에 담겨진 키값을 스크립트로 변경한 후 변경된 데이터가 넘어가게 되면 다른 로우의 데이터를 변경할 수 있는 문제가 발생하기에 지정된 기본스펙입니다.)

로그인 사용자의 정보를 delete시 넘기기 위해서는 TR의 Parameters에 넘겨서 처리하거나,
더미 데이터셋을 만들어 사용자 정보를 처리하시기 바랍니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성카드 인사관리시스템
>* TOInB 버전 : tbl_4.0.2.1.0
>* 서버 Platform : UNIX
>* 문의 유형(질문/요청/참조) : 소스코딩 질문
>* 내용 :
>   - 사용자 권한관리화면에서 권한등록,변경,삭제시 해당작업내역 및 작업수행자에 대한 로깅을
>      테이블에 저장하는 기능을 구현하고 있는데, Grid에서 데이타 추가, 변경시에는 작업자(세션값)의
>      정보가 서비스로 전송되어 저장이 가능하지만, 데이타삭제일 경우는 작업자(세션값)을 추가로 변수에
>     세팅하여도 실제로 값이 넘가지 않습니다.
>   - 데이타 삭제시는
>         ds_select.DeleteRow(ds_select.RowPosition);  
>     이 구문을 사용하는데 앞쪽에 아래와 같이 작업자의 정보를 세팅해도
>        ds_select.NameValue(ds_select.RowPosition, "V_in_resno") = "<?echo $si_resno?>";  
>     실제 서비스 호출시에는 V_in_resno 변수에 값이 세팅되지 않고 공백으로 넘어갑니다.
>
>     tb_TR.KeyValue= "ins19211tt=ds_select";
>     alert(ds_select.text);
>     tb_TR.post() ;   --> 서비스 호출시 앞에서 값을 찍어보면 공백으로 보여짐
>    
>    
>    
 
Tag List
XE Login