책 내용 질문하기
Docmd 질문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
999
조회수
82
작성일
2018-12-30
작성자
탈퇴*원
첨부파일
DoCmd.RunSQL "delete * from 상품_2 where 상품이름 = '" & cmb상품이름 & "'"
DoCmd.RunSQL "delete * from 상품_2 where 상품이름 = " & cmb상품이름 둘의 차이점 부탁드립니다!
답변
2018-12-31 20:34:55
안녕하세요.
1. "delete * from 상품_2 where 상품이름 = '" & cmb상품이름 & "'"
2. "delete * from 상품_2 where 상품이름 = " & cmb상품이름
1의 경우는 cmb상품이름에서 사용되는 데이터가 문자일 경우입니다.
2의 경우는 cmb상품이름이 숫자 데이터일 경우에 사용됩니다.
하지만, DoCmd.RunSQL 문에서는 숫자이든 문자이든 컨트롤을 분리할 필요가 없으므로 2번의 형태로 입력해 주시면 됩니다.
좋은 하루 보내세요.
-
관리자2018-12-31 20:34:55
안녕하세요.
1. "delete * from 상품_2 where 상품이름 = '" & cmb상품이름 & "'"
2. "delete * from 상품_2 where 상품이름 = " & cmb상품이름
1의 경우는 cmb상품이름에서 사용되는 데이터가 문자일 경우입니다.
2의 경우는 cmb상품이름이 숫자 데이터일 경우에 사용됩니다.
하지만, DoCmd.RunSQL 문에서는 숫자이든 문자이든 컨트롤을 분리할 필요가 없으므로 2번의 형태로 입력해 주시면 됩니다.
좋은 하루 보내세요.