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는 어떨때 써야되는건가요?
like 는 포함하는 값을 찾을떄 사용하시면 됩니다.
txt학번에 일부의 학번만 입력하고 해당 값을 포함한 것 이면 모두 찾게 되는 것이죠.
정확한 결과가 나온다면 사용하셔도 상관 없겠지만
문제에서 원하는 것은 정확히 일치하는 것이므로 like 를 사용하지 않고 작성해 보세요.
좋은 하루 되세요.
-
*2018-06-02 19:28:35
like 는 포함하는 값을 찾을떄 사용하시면 됩니다.
txt학번에 일부의 학번만 입력하고 해당 값을 포함한 것 이면 모두 찾게 되는 것이죠.
정확한 결과가 나온다면 사용하셔도 상관 없겠지만
문제에서 원하는 것은 정확히 일치하는 것이므로 like 를 사용하지 않고 작성해 보세요.
좋은 하루 되세요.