책 내용 질문하기
섹션06 조회 기본문제4번
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
137
조회수
50
작성일
2012-03-13
작성자
첨부파일

섹션 06 기본문제 4번에서

rs.Open "select * from 제품별판매현황 where 판매번호=" & txt판매번호

라고 입력했더니 실행되고

rs.Open "select * from 제품별판매현황 where 판매번호='" & txt판매번호 & "'"

라고 입력했더니 실행이 되지않더라구요..

그래서 뒤에 기출문제 4번에서는

rs.open "select * from 재학생 where 학번=" & txt학번 &

라고 입력해도 실행이 안되길래 뒤에 해설을 보고

rs.open "select * from 재학생 where 학번='" & txt학번 & "'"

라고 입력해야 실행이 됐습니다.

설명을 봐도 똑같던데 두개의 차이가 무엇인지 잘모르겠어요..

답변
2012-03-15 09:26:02

안녕하세요.

판매번호와 학번 필드의 데이터 형식에 따라 다른 것입니다. 판매번호 필드는 숫자이므로 따옴표를 묶지 않고 "~판매번호=" & txt판매번호" 이렇게 입력해야 하는 것이고, 학번 필드의 경우는 데이터 형식이 텍스트 이므로 "~ 학번='" & txt학번 & "'"' 이렇게 따옴표로 묶어주어야 하는 것입니다. 각 필드가 들어있는 테이블을 디자인 보기로 연 다음 해당 필드의 데이터 형식을 확인하세요.

즐거운 하루 되세요.

"
  • *
    2012-03-15 09:26:02

    안녕하세요.

    판매번호와 학번 필드의 데이터 형식에 따라 다른 것입니다. 판매번호 필드는 숫자이므로 따옴표를 묶지 않고 "~판매번호=" & txt판매번호" 이렇게 입력해야 하는 것이고, 학번 필드의 경우는 데이터 형식이 텍스트 이므로 "~ 학번='" & txt학번 & "'"' 이렇게 따옴표로 묶어주어야 하는 것입니다. 각 필드가 들어있는 테이블을 디자인 보기로 연 다음 해당 필드의 데이터 형식을 확인하세요.

    즐거운 하루 되세요.

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