책 내용 질문하기
where조건문에서
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
177
조회수
61
작성일
2017-07-23
작성자
탈퇴*원
첨부파일

1. docmd.runsql " delete * from 상품_2 where 상품코드=txt상품코드"

2. lst사원정보.rowsource = " select * from 사원관리 where left(이름,1)='" & txt이름 & "'"

2번에서 해준 따움표를 1번에서 안한 이유가 뭔가요?

두개의 차이를 알고싶습니다

두개 모두 vba에서 사용했습니다

답변
2017-07-27 13:43:40

runsql 문에서는 컨트롤 분리를 하지 않아도 되므로 상품코드=txt상품코드 로 작성한 것이구요.

2번 과 같은 프로시저에서는 컨트롤 분리를 해주셔야 하므로 left(이름,1)='" & txt이름 & "'"

로 작성한 것입니다.

좋은 하루되세요.

  • *
    2017-07-27 13:43:40

    runsql 문에서는 컨트롤 분리를 하지 않아도 되므로 상품코드=txt상품코드 로 작성한 것이구요.

    2번 과 같은 프로시저에서는 컨트롤 분리를 해주셔야 하므로 left(이름,1)='" & txt이름 & "'"

    로 작성한 것입니다.

    좋은 하루되세요.

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