책 내용 질문하기
2,번요
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
362
조회수
48
작성일
2018-08-31
작성자
탈퇴*원
첨부파일

2 '열차표예약' 폼에서 '예약취소' 버튼(cmd예약취소)을 클릭하면 다음과 같은 기능을 수행하도록 이벤트 프로시저를 구현하시오

<하행열차판매> 테이블에서 판매번호가 'txt판매번호'에 해당하는 레코드를 삭제하시오

ADO 개체를 이용하시오.

Private Sub cmd예약취소_Click()

Dim rs As ADODB.Recordset

Set rs = New ADODB.Recordset

rs.ActiveConnection = CurrentProject.Connection

rs.CursorType = adOpenDynamic 이문장

rs.LockType = adLockOptimistic 이문장

rs.Open "select*from 하행열차판매 where 판매번호 = " & txt판매번호

rs.Delete

rs.Close

End Sub

149쪽과 다른데 어떤지문 때문에 저 문장을 쓰나요?

답변
2018-09-03 08:54:17

안녕하세요.

입력, 수정, 삭제 시에는 rs.cursortype 과 rs.rocktype를 사용하고 단순히 데이터를 조회만 할 때는 사용하지 않습니다.

그러므로 입력, 수정, 삭제에 대한 내용인 경우에는 사용하시면 되세요.

데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만 수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다.

좋은 하루 보내세요.

  • *
    2018-09-03 08:54:17

    안녕하세요.

    입력, 수정, 삭제 시에는 rs.cursortype 과 rs.rocktype를 사용하고 단순히 데이터를 조회만 할 때는 사용하지 않습니다.

    그러므로 입력, 수정, 삭제에 대한 내용인 경우에는 사용하시면 되세요.

    데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만 수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다.

    좋은 하루 보내세요.

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