책 내용 질문하기
2015 시나공 컴퓨터활용능력 1급 실기 2편 데이터베이스 실무 431쪽 문제 4-1
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
431
조회수
203
작성일
2016-01-21
작성자
탈퇴*원
첨부파일

2015 시나공 컴퓨터활용능력 1급 실기 2편 데이터베이스 실무 431쪽 문제 4-1

'소매점관리' 폼의 '조회' 버튼(cmd조회)과 '수정' 버튼(cmd수정)을 클릭할 때 다음과 같은 기능을 수행하도록 하시오.

<정답>

'조회' 버튼(cmd조회)를 클릭할 때

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.ActiveConnection = CurrentProject.Connection
rs.Open " select * from 소매점2 where 소매점코드 = '" & cmb소매점코드 & "'"
txt소매점명 = rs!소매점명
txt연락처 = rs!연락처
txt평균매출액 = rs!평균매출액
txt등급 = rs!등급
rs.Close

'수정' 버튼(cmd수정)을 클릭할 때

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.ActiveConnection = CurrentProject.Connection
rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic

rs.Open " select * from 소매점2 where 소매점코드 = '" & cmb소매점코드 & "'"
cmb소매점코드 = rs!소매점코드
txt소매점명 = rs!소매점명
txt연락처 = rs!연락처
txt평균매출액 = rs!평균매출액
txt등급 = rs!등급
rs.Update
rs.Close

<질의요지>

'조회' 버튼(cmd조회)을 클릭할 때는

rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic 을 사용하지 않고

'수정' 버튼(cmd수정)을 클릭할 때는

rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic 을 사용하는데

Ado 개체를 이용시

어떤 경우에

rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic 을 사용하고

어떤 경우에는 사용하지 않는지요?

이 번 주말에 시험을 볼 예정이오니 금요일까지 알려주시면 감사하겠습니다.

답변
2016-01-22 07:15:31

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

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

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

좋은 하루 되세요.

  • *
    2016-01-22 07:15:31

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

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

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

    좋은 하루 되세요.

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