책 내용 질문하기
6번 문제 질문있습니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
202
조회수
66
작성일
2014-03-07
작성자
첨부파일

6번 문제가 <상품_2> 테이블에서 상품코드가 '상품코드' 컨트롤(txt상품코드)의 값과 동일한 레코드를 삭제할 것

인데...

그래서 제 생각에는

DoCmd.RunSQL "Delelte * From 상품_2 Where 상품코드='txt상품코드'" 라고 생각했는데

해설지를 보니 txt상품코드 에 작은따음표가 안들어가더군요

상품코드=txt상품코드 이런식으로 말이죠...

위 문제가 RunSQL문 작성시 컨트롤을 분리시키지 않는 경우까지는 알겠는데, 상품코드의 경우 숫자가 아닌 문자에 해당하는데 작은따음표를 붙여줘야 되는거 아닌가요?

답변
2014-03-10 06:34:11

txt상품코드에 입력되는 값이 문자인 것이지

txt상품코드 컨트롤이름이 문자인것은 아닙니다.

그러므로 '' 을 사용하시면 안됩니다.

'txt상품코드'

로 사용하시면 txt상품코드 컨트롤에 입력된 값이 아니라

txt상품코드 라는 값이 그대로 사용되는 것입니다.

좋은 하루 되세요.

"
  • *
    2014-03-10 06:34:11

    txt상품코드에 입력되는 값이 문자인 것이지

    txt상품코드 컨트롤이름이 문자인것은 아닙니다.

    그러므로 '' 을 사용하시면 안됩니다.

    'txt상품코드'

    로 사용하시면 txt상품코드 컨트롤에 입력된 값이 아니라

    txt상품코드 라는 값이 그대로 사용되는 것입니다.

    좋은 하루 되세요.

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