책 내용 질문하기
2권 데이터베이스 실무 기출따라잡기 문제 질문 드립니다.
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
155
조회수
55
작성일
2018-05-30
작성자
탈퇴*원
첨부파일

155페이지에 있는 문제 2번 recordsource 속성을 이용해 이벤트 프로시저를 작성하시오 라는건데

Me.RecordSource = "Select * from 도서 where 도서명 like '*" & txt찾기 & "*'"

이게 답이고요

문제4번에 Ado개체를 이용하는 문제인데

여기서 제가 변수선언하고 새로운 레코드로 잡아주고 연결까지 다 해줬고요

rs.open 식에서

정답에 나와있는 거는 rs.Open "select * from 재학생 where 학번= '" & txt학번 & "'" 이렇게 나와있습니다.

근데 저는 select 로 시작할때는 select from where like 이런식으로 이해해버려서

답을 rs.Open "select * from 재학생 where 학번 like '" & txt학번 & "'" 이렇게 적었는데

실행을 해보니 정답하고 똑같이 메세지박스창 뜨면서 박스창 안에 표시될 내용도 똑같이 나오던데

제가 적은대로 적어도 상관은 없는건가요?

like는 어떨때 써야되는건가요?

답변
2018-06-02 19:28:35

like 는 포함하는 값을 찾을떄 사용하시면 됩니다.

txt학번에 일부의 학번만 입력하고 해당 값을 포함한 것 이면 모두 찾게 되는 것이죠.

정확한 결과가 나온다면 사용하셔도 상관 없겠지만

문제에서 원하는 것은 정확히 일치하는 것이므로 like 를 사용하지 않고 작성해 보세요.

좋은 하루 되세요.

  • *
    2018-06-02 19:28:35

    like 는 포함하는 값을 찾을떄 사용하시면 됩니다.

    txt학번에 일부의 학번만 입력하고 해당 값을 포함한 것 이면 모두 찾게 되는 것이죠.

    정확한 결과가 나온다면 사용하셔도 상관 없겠지만

    문제에서 원하는 것은 정확히 일치하는 것이므로 like 를 사용하지 않고 작성해 보세요.

    좋은 하루 되세요.

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