책 내용 질문하기
rs.cursortype , rs.locktype
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
369
조회수
22
작성일
2018-11-28
작성자
탈퇴*원
첨부파일

조회시에는 쓰지않고 입력 수정 삭제시에만 쓴다고 했는데 그럼 어떤상황에 어떤 타입을 써야하는지는 어떻게 아나요?

답변
2018-11-28 23:23:28

안녕하세요.

문제를 보고 판단해 주셔야 합니다.

rs.cursorLocation = adUseClient

폼이 실행된 상태에서 어떤 컨트롤을 클릭하냐에 따라 값이 달라져야 하는 경우에는 rs.cursorLocation = adUseClient를 사용한다고 보시면 됩니다.

rs.CursorLocation = adUseClient : CursorLocation(레코드의 현재 위치)는 기본적으로 Server(서버)에 위치하는데,

이를 Client(클라이언트)로 이동시키는 것입니다.

p.302의 Ado 문제는 폼의 txt행선지 컨트롤을 클릭하면 컨트롤에 표시된 행선지와 같은 레코드의 개수를 계산하여 표시해야 하므로 클릭시 마다 다른 값이 발생됩니다.

그래서 rs.cursorlocation=adusecilent 코드가 필요했던 것입니다.

p.155의 ado 문제는 클릭시 기존 정보를 표시하는 문제이므로

rs.cursorlocation=adusecilent 가 없는 것입니다.

rs.CursorType = adOpenDynamic와 rs.LockType = adLockOptimistic

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

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

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

좋은 하루 보내세요.

  • *
    2018-11-28 23:23:28

    안녕하세요.

    문제를 보고 판단해 주셔야 합니다.

    rs.cursorLocation = adUseClient

    폼이 실행된 상태에서 어떤 컨트롤을 클릭하냐에 따라 값이 달라져야 하는 경우에는 rs.cursorLocation = adUseClient를 사용한다고 보시면 됩니다.

    rs.CursorLocation = adUseClient : CursorLocation(레코드의 현재 위치)는 기본적으로 Server(서버)에 위치하는데,

    이를 Client(클라이언트)로 이동시키는 것입니다.

    p.302의 Ado 문제는 폼의 txt행선지 컨트롤을 클릭하면 컨트롤에 표시된 행선지와 같은 레코드의 개수를 계산하여 표시해야 하므로 클릭시 마다 다른 값이 발생됩니다.

    그래서 rs.cursorlocation=adusecilent 코드가 필요했던 것입니다.

    p.155의 ado 문제는 클릭시 기존 정보를 표시하는 문제이므로

    rs.cursorlocation=adusecilent 가 없는 것입니다.

    rs.CursorType = adOpenDynamic와 rs.LockType = adLockOptimistic

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

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

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

    좋은 하루 보내세요.

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