컴활1급실기 기본서 2권 데이터베이스실무 166쪽 문제4번 ( txt학번 컨트롤을 클릭할때 ado개체를 이용해서 msg박스가 뜨는 문제)이 에러가 납니다.
한시간 넘게 다시 입력해보고, 지워보고 해도 계속 컴파일 오류가 뜨는데 어디가 틀린건지 못찾겠습니다.
첨부한 파일 보시면, 저렇게 프로시저 화면에 노란색줄이 그어지고, 폼화면에서는 컴파일오류입니다. 사용자정의형식이 정의되지 않았습니다. 라고 뜹니다.
네이버에 검색해보니 도구에 가서 참조에 activex data objects라는걸 체크하라고 해서 했는데도 똑같이 노란줄이 표시되며 ,
작업이 더이상 안되고 프로시저 상단에 중단이라고 뜹니다.
제가 스펠링을 잘못 입력했나 싶어서 정답파일에 있는 프로시저를 복사하다가 그대로 붙여넣기 했는데도 똑같은 에러가 뜹니다.
정답파일에 있는 그대로 복사한 명령문이고 , 정답파일에선 실행도 잘 되는데, 왜 제 문제에서는 실행이 안될까요?
다 지우고 제가 다시 입력을 해봐도 똑같은 컴파일 오류가 뜹니다.
어디가 잘못된 건가요? 어떻게 하면 될까요?
그리고 프로시저에서 왜 저렇게 노란색줄이 표시되는지, 그리고 저 노란색줄이 뜨면 어떻게 해야 없어지는지도 알려주시면 감사하겠습니다.
안녕하세요.
그림상으로는 오류 원인을 알 수 없네요. 번거롭더라도 작성한 액세스 파일을 올려주세요. 파일을 직접 열어 확인을 해야 오류 원인을 알 수 있을 듯 합니다.
즐거운 하루 되세요.
-
관리자2023-08-17 14:44:48
안녕하세요.
그림상으로는 오류 원인을 알 수 없네요. 번거롭더라도 작성한 액세스 파일을 올려주세요. 파일을 직접 열어 확인을 해야 오류 원인을 알 수 있을 듯 합니다.
즐거운 하루 되세요.
-
관리자2023-08-18 19:45:56
안녕하세요.
참조 추가를 잘못하셨네요. 아래 그림처럼 참조를 추가한 후 실행하면 정상적으로 실행됩니다.

즐거운 하루 되세요.
-
*2023-08-17 19:56:54
컴파일오류뜨는 문제4) txt학번 sql 저장해서 첨부합니다. 봉사내역폼 실행하여, 학번 누르면 msg박스가 떠야하는데 컴파일 오류라고 뜹니다. 혹시나 스펠링이 잘못 입력됐나해서 정답파일에서 맞는 명령어를 복사해서 붙여넣기 해도 똑같이 컴파일 오류가 뜹니다. 왜 이런지 확인 부탁드립니다.
또 sql문은 원래 에러가 노란색으로 표시되나요? 수정해도 계속 노란색줄 표시가 되는데 이건 없앨 수 없는건가요?