책 내용 질문하기
문제 2-3
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
277
조회수
126
작성일
2019-07-26
작성자
탈퇴*원
첨부파일
a = MsgBox([원아명] & " 원생의 데이터를 삭제하시겠습니까?", vbYesNo, FormName)
If a = vbYes Then
DoCmd.RunSQL ("delete * from 원아 where 원아명 = txt원아명")
Else
DoCmd.Requery
End If
1. 첫번째 [원아명]을 txt원아명으로 쓰면 안되는 이유는 무엇인가요?
2. 위와 같은 필드를 의미할텐데, sql문에서는 [원아명]처럼 사용하면 안되는 이유는 무엇인가요?
답변
2019-07-27 23:16:19
안녕하세요.
1. 현재 폼에 txt원아명 컨트롤이 존재하므로 txt원아명으로 작성하셔도 동일하게 동작합니다.
시험장에서 사용하셔도 됩니다.
2.
sql 문에서는 select 필드명 from 테이블(쿼리) 형식이 기본 구문이어서
필드명으로 주로 사용합니다.
좋은 하루 보내세요.
-
관리자2019-07-27 23:16:19
안녕하세요.
1. 현재 폼에 txt원아명 컨트롤이 존재하므로 txt원아명으로 작성하셔도 동일하게 동작합니다.
시험장에서 사용하셔도 됩니다.
2.
sql 문에서는 select 필드명 from 테이블(쿼리) 형식이 기본 구문이어서
필드명으로 주로 사용합니다.
좋은 하루 보내세요.