문제
Access VBA에서 DoCmd.RunSQL 메서드를 사용할 때 주의해야 할 점으로 가장 적절한 것은?
① SELECT 문만 실행할 수 있고 INSERT, UPDATE, DELETE 문은 실행할 수 없다 ② 실행 결과를 레코드셋으로 반환받을 수 있다 ③ 액션 쿼리 실행 시 확인 메시지가 나타날 수 있어 SetWarnings를 False로 설정해야 할 수 있다 ④ 매개변수가 있는 쿼리는 실행할 수 없다
정답
3번
해설
DoCmd.RunSQL은 액션 쿼리(INSERT, UPDATE, DELETE 등)를 실행할 때 사용되며, 실행 시 확인 메시지가 나타날 수 있어 DoCmd.SetWarnings False로 경고를 비활성화해야 하는 경우가 많다. SELECT 문 결과는 반환하지 않으며, 매개변수 쿼리도 실행 가능하다.