책 내용 질문하기
실전모의고사B형-문제4-1번 ADO개체
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
423
조회수
139
작성일
2013-06-01
작성자
첨부파일

▶cmb소매점코드‘에서 소매점코드를 선택하고 ‘조회’ 버튼을 클릭하면 <소매점2>테이블에서 ‘cmb소매점코드’에 해당하는 레코드를 찾아 ‘소매점관리’ 폼에 표시하시오.

▶'수정’ 버튼을 클릭하면 <소매점2>테이블에서‘cmb소매점코드’에 해당하는 레코드를 찾아‘소매점관리’ 폼에 있는 데이터로 수정하시오.

▶첫번째 문제 풀이

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

▶두번째 문제 풀이

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소매점코드 & ”’“

rs!소매점명 = txt소매점명

rs!연락처 = txt연락처

rs!등급 = txt등급

rs!평균매출액 = txt평균매출액

rs.update

rs.close

첫번째 문제와 두번째 문제 풀이의 차이점이 이해가 안가요

왜 첫번째 문제는 rs 변수 선언을 하면서(dim rs as ADODB.recordset)

두번째 문제는 rs변수 선언을 안하는거죠?

지문의 무엇을 보고 두 가지를 구분할 수 있어야 하는지 궁금합니다 ADO개체 문제는 나올때 마다

헷갈리네요... 마냥 외워서만 쓸수도 없고...

답변
2013-06-04 08:06:34

변수 선언을 하지 않아도 정상적으로 작동 된다면 변수 선언을 하지 않아도 됩니다.

그런 이유에서 하나의 문제에서는 변수가 선언되고 되지 않은 것입니다.

좋은 하루 되세요.

"
  • *
    2013-06-04 08:06:34

    변수 선언을 하지 않아도 정상적으로 작동 된다면 변수 선언을 하지 않아도 됩니다.

    그런 이유에서 하나의 문제에서는 변수가 선언되고 되지 않은 것입니다.

    좋은 하루 되세요.

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