▶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
변수 선언을 하지 않아도 정상적으로 작동 된다면 변수 선언을 하지 않아도 됩니다.
그런 이유에서 하나의 문제에서는 변수가 선언되고 되지 않은 것입니다.
좋은 하루 되세요.
"