책 내용 질문하기
runsql과 runcommand 차이
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
275
조회수
35
작성일
2018-08-26
작성자
탈퇴*원
첨부파일
275쪽 원아정보 폼 더블클릭 이벤트 프로시저 문제에
레코드 삭제문제 질문드립니다.
DoCmd,Requery사용 이라고만 나와있는데 Docmd.RunCommand acCmdDeleteRecord 대신에
DoCmd.RunSQL "delete * from 원아정보" 로 쓰면 틀린건가요??
답변
2018-08-27 09:44:10
안녕하세요.
DoCmd만 들어간다면 다른 코드로 작성하셔도 무방하지만,
DoCmd.RunSQL "delete * from 원아정보" 로 입력하시면, 오류가 발생합니다.
현재 데이터베이스 파일에 <원아정보> 테이블이나 쿼리가 존재하지 않습니다.
'원아정보' 폼의 레코드 원본인 <원아> 테이블 을 대상으로
"DoCmd.RunSQL "delete * from 원아" 를 입력하시면,
<원아> 테이블의 모든 레코드를 삭제한다는 의미이므로
이 문제에서 답으로 사용하기에는 적절하지 않을 것 같습니다.
오늘도 좋은 하루 보내세요.
-
*2018-08-27 09:44:10
안녕하세요.DoCmd만 들어간다면 다른 코드로 작성하셔도 무방하지만,
DoCmd.RunSQL "delete * from 원아정보" 로 입력하시면, 오류가 발생합니다.
현재 데이터베이스 파일에 <원아정보> 테이블이나 쿼리가 존재하지 않습니다.
'원아정보' 폼의 레코드 원본인 <원아> 테이블 을 대상으로
"DoCmd.RunSQL "delete * from 원아" 를 입력하시면,
<원아> 테이블의 모든 레코드를 삭제한다는 의미이므로
이 문제에서 답으로 사용하기에는 적절하지 않을 것 같습니다.
오늘도 좋은 하루 보내세요.