ADO 를 활용하여 프로시저를 작성하는 문제입니다.
예제에 있는 봉사내역 폼에 레코드 원본은 봉사내역종합(쿼리)로
지정되어 있는데요.
ado를 이용해서 문제를 풀면서 답을 보니
참조 데이타는 재학생(테이블)을 참조하여
답이 작성되어 있더라구요.
Private Sub txt학번_Click()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.ActiveConnection = CurrentProject.Connection
rs.open "select * from 재학생 where 학번 = '" & txt학번 & "'"
(생략)
End Sub
-------------------------------
제가 작성했던건 해당 폼의 레코드 원본을 참조하여
아래와 같이 작성했는데요.
아래의 내용도 정답인건지.. 그리고 답에는 재학생(테이블)을 사용했는데
from 재학생을 사용했는지도 궁금합니다. ^^;;
*아래의 코드로 작성하고 폼보기에서 학번 클릭하면 메시지박스는 제대로 나오긴 하더라구요 ^^;;
Private Sub txt학번_Click()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.ActiveConnection = CurrentProject.Connection
rs.open "select * from 봉사내역종합 where 학번 = '" & txt학번 & "'"
(생략)
End Sub
안녕하세요. 길벗 수험서 운영팀입니다.
둘다 사용이 가능합니다. 봉사내역종합 쿼리 안에 재학생 테이블이 포함되어 있어서 결과는 같습니다. 실제 시험에서도 결과가 동일하게 나오므로 정답 처리합니다.
행복한 하루 되세요.
-
관리자2021-09-12 21:09:19
안녕하세요. 길벗 수험서 운영팀입니다.
둘다 사용이 가능합니다. 봉사내역종합 쿼리 안에 재학생 테이블이 포함되어 있어서 결과는 같습니다. 실제 시험에서도 결과가 동일하게 나오므로 정답 처리합니다.
행복한 하루 되세요.