질문은 총 3가지입니다.
1. rs.open "select * from 재학생 where 학번 = '"& txt학번 &"'" 코드에서
txt학번과 같은 학번의 정보를 재학생 테이블에서 가지고 오는지는 어떻게 알 수 있나요.
즉,문제에서는 어느 테이블/쿼리에서 가져오란말이 없었는데 어느 테이블/쿼리에서 가지고 오는지 궁금합니다.
2. rs.open "select * from 재학생 where 학번 = '"& txt학번 &"'" 코드에서
저는 처음에 txt학번이 숫자 데이터라 생각하여 ~where 학번=" & txt학번이라고 코드를 작성했습니다.
하지만 답안지에서는 txt학번이 문자 데이터로 반환되기 때문에 코드를 저렇게 작성한 것이겠죠.
txt학번이 숫자 데이터인데 문자 데이터인지는 어떻게 알 수 있을까요? 간단하게 확인할 수 있는 방법이 있을까요.
폼을 보면 txt학번에 입력된 데이터들은 숫자로 입력되어있어서 숫자 데이터로 반환될 것이라 생각했었습니다.
3. 최종적으로 답안지처럼 코드를 작성했는데도 위 사진처럼 오류가 뜨네요. 뭐 때문에 오류가 뜨는건지 알려주시면 감사하겠습니다.
안녕하세요. 길벗 수험서 운영팀입니다.
1. 이런 유형의 문제들이 많습니다. 문제를 보시고 수험자가 판단하셔야 합니다. 작업하는 개체를 열어서 연결되어 있는 레코드 원본이 무엇이지 확인하셔야 합니다. 쿼리이거나 그 쿼리를 만들기 위해 사용한 테이블이 되겠지요.
2. 학번 필드의 데이터 형식을 알아야 합니다. 학번 필드가 있는 테이블을 열어서 데이터 형식을 확인해야 정확히 알 수 있습니다.
3.
Ado 설정이 되어 있지 않아 발생하는 오류 같습니다.
액세스가 실행된 상태에서 다음의 과정을 실행해보신 다음 해당 내용을 연습해보시길 바랍니다.
1) [Alt]+[F11]을 눌러 Microsoft Visual Basic Editor를 실행하세요.
2) [도구] - [참조]를 선택하세요.
3) '참조' 대화상자의 '사용 가능한 참조' 항목에서
'Microsoft ActiveX Data Objects ~~~ Library' 라는 이름의 항목 중 하나를 체크한 후 <확인>을 클릭하세요.
행복한 하루 되세요.
-
관리자2021-02-05 08:40:40
안녕하세요. 길벗 수험서 운영팀입니다.
1. 이런 유형의 문제들이 많습니다. 문제를 보시고 수험자가 판단하셔야 합니다. 작업하는 개체를 열어서 연결되어 있는 레코드 원본이 무엇이지 확인하셔야 합니다. 쿼리이거나 그 쿼리를 만들기 위해 사용한 테이블이 되겠지요.
2. 학번 필드의 데이터 형식을 알아야 합니다. 학번 필드가 있는 테이블을 열어서 데이터 형식을 확인해야 정확히 알 수 있습니다.
3.
Ado 설정이 되어 있지 않아 발생하는 오류 같습니다.
액세스가 실행된 상태에서 다음의 과정을 실행해보신 다음 해당 내용을 연습해보시길 바랍니다.
1) [Alt]+[F11]을 눌러 Microsoft Visual Basic Editor를 실행하세요.
2) [도구] - [참조]를 선택하세요.
3) '참조' 대화상자의 '사용 가능한 참조' 항목에서
'Microsoft ActiveX Data Objects ~~~ Library' 라는 이름의 항목 중 하나를 체크한 후 <확인>을 클릭하세요.
행복한 하루 되세요.