책 내용 질문하기
ADO개체
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
362
조회수
428
작성일
2019-02-07
작성자
탈퇴*원
첨부파일

하행열차 판매 테이블의 txt판매번호에 적힌 판매번호레코드를 삭제하는 문제인데요.

캡처사진과 같이 1번을 임의로 예약취소를 눌렀는데 Deleted라고 나오는게 맞는건가요?

 

그리고 369페이지에 rs.CursorType=adopenDynamic 동적커서로 커서유지가 어떤 기능을 하는거길래 사용하나요?

rs.LockType = ad lockoptimistic 도 설명 부탁드립니다.

 

rs.delete 란 그냥 조건에 맞는 레코드를 제거한다는 말인가요??

rs.close는 ado개체를 사용하면 항상 닫아야 하는건가용?

 

추가) 다시 풀어봤는데 제가 임의의 101 필드를 작성하고 예약취소를 눌러 제거했습니다. 확인하려면 제가 필드를 만들고 제거하는 법이 안전한가요??

      361페이지에 할인금액계산을 누르는 문제가 있던데 어떤 실행시키라는 문제는 다 실행시켜야하는건가요? 냅둬도 되나요??

      

답변
2019-02-08 13:48:31

안녕하세요.

 

Deleted 표시는 일시적인 것으로 해당 쿼리를 다시 열면 정상적으로 표시됩니다.


데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만,

수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다​.

동적커서로 지정해야 해당 위치로 가서 수정 및 삭제가 가능한 것이죠.

입력, 수정, 삭제 시에는 rs.cursortype 과 rs.rocktype를 사용하셔야 한다고 생각해 주세요.


rs.close로 닫아주셔야 합니다.


쿼리나 프로시저를 작성 후 정상 작동되는지 확인하는 과정은 필요합니다.


데이터가 변경될 수는 있으나 해당 부분은 채점 기준에서 제외됩니다.

쿼리는 작업 후 실행시켜 주세요. 이 문제의 경우에는 쿼리를 실행하라고 문제에서 제시했습니다.


좋은 하루 보내세요.​ 

  • 관리자
    2019-02-08 13:48:31

    안녕하세요.

     

    Deleted 표시는 일시적인 것으로 해당 쿼리를 다시 열면 정상적으로 표시됩니다.


    데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만,

    수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다​.

    동적커서로 지정해야 해당 위치로 가서 수정 및 삭제가 가능한 것이죠.

    입력, 수정, 삭제 시에는 rs.cursortype 과 rs.rocktype를 사용하셔야 한다고 생각해 주세요.


    rs.close로 닫아주셔야 합니다.


    쿼리나 프로시저를 작성 후 정상 작동되는지 확인하는 과정은 필요합니다.


    데이터가 변경될 수는 있으나 해당 부분은 채점 기준에서 제외됩니다.

    쿼리는 작업 후 실행시켜 주세요. 이 문제의 경우에는 쿼리를 실행하라고 문제에서 제시했습니다.


    좋은 하루 보내세요.​ 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.