섹션 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학번 & "'"
라고 입력해야 실행이 됐습니다.
설명을 봐도 똑같던데 두개의 차이가 무엇인지 잘모르겠어요..
안녕하세요.
판매번호와 학번 필드의 데이터 형식에 따라 다른 것입니다. 판매번호 필드는 숫자이므로 따옴표를 묶지 않고 "~판매번호=" & txt판매번호" 이렇게 입력해야 하는 것이고, 학번 필드의 경우는 데이터 형식이 텍스트 이므로 "~ 학번='" & txt학번 & "'"' 이렇게 따옴표로 묶어주어야 하는 것입니다. 각 필드가 들어있는 테이블을 디자인 보기로 연 다음 해당 필드의 데이터 형식을 확인하세요.
즐거운 하루 되세요.
"-
*2012-03-15 09:26:02
안녕하세요.
판매번호와 학번 필드의 데이터 형식에 따라 다른 것입니다. 판매번호 필드는 숫자이므로 따옴표를 묶지 않고 "~판매번호=" & txt판매번호" 이렇게 입력해야 하는 것이고, 학번 필드의 경우는 데이터 형식이 텍스트 이므로 "~ 학번='" & txt학번 & "'"' 이렇게 따옴표로 묶어주어야 하는 것입니다. 각 필드가 들어있는 테이블을 디자인 보기로 연 다음 해당 필드의 데이터 형식을 확인하세요.
즐거운 하루 되세요.
"