책 내용 질문하기
문제 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 테이블(쿼리) 형식이 기본 구문이어서

    필드명으로 주로 사용합니다.

     

    좋은 하루 보내세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.