책 내용 질문하기
DoCmd.RunSQL "update 제품코드 set 협회 = '전기협회' where right([제조사], 2) = '전기'" (대괄호 [ ] 문제)
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
176
조회수
42
작성일
2011-08-02
작성자
첨부파일

정답은

DoCmd.RunSQL "update 제품코드 set 협회 = '전기협회' where right([제조사], 2) = '전기'"

인데요

여기서 제조사를 [] 없이 제조사라고 하면 틀리나요?

DoCmd.RunSQL "update 제품코드 set 협회 = '전기협회' where right(제조사, 2) = '전기'"

이렇게 해도 업데이트 되는것 같던데 직접 확인은 못했고요 다만 업데이트 몇행이 됩니다 . 이렇게는 나오던데

대괄호 안쓰면 틀리나요? 특별히 신경 안쓰면 대괄호는 깜빡 할 것 같아서요.

답변
2011-08-03 10:28:12

[]은 컨트롤명이나 필드명등에 자동으로 붙여주는 것으로 []이 없어도 정상 실행된다면

그냥 두셔도 상관 없습니다.

간혹 []이 없어서 필드명으로 인식 하지 못하는 경우가 있는데 이런경우에는 []을 붙여 필드명으로 사용할 수 있도록 해주시면 됩니다.

좋은 하루 되세요.

"
  • *
    2011-08-03 10:28:12

    []은 컨트롤명이나 필드명등에 자동으로 붙여주는 것으로 []이 없어도 정상 실행된다면

    그냥 두셔도 상관 없습니다.

    간혹 []이 없어서 필드명으로 인식 하지 못하는 경우가 있는데 이런경우에는 []을 붙여 필드명으로 사용할 수 있도록 해주시면 됩니다.

    좋은 하루 되세요.

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