office 2003 standard 버전을 사용하다가 DB 작업을 할 일이 생겨서 standard 버전을 제거하고 Office 2003 Pro를 설치했다.

그런데 access 2003에서 ‘마법사를 이용한 테이블 만들기’를 실행하면

‘CurrentDb’ 메서드(‘_Application’ 개체의)에서 오류가 발생하였습니다.

라는 오류창이 뜨고 계속 강행하면

.DLL을 로드할 수 없습니다.

라는 오류창이 이어서 나타났다.

office 2003 standard 버전이 완전히 제거가 되지 않아서 그런가 해서 프로그램 추가삭제에서 제거하고 office 관련 디렉토리를 삭제한 후 재 부팅했다.

그리고 다시 office 2003 pro 를 설치했지만 역시 오류창이 나타나는 것이었다.

인터넷을 검색해봐도 별 해결책이 없었다.

혹시나 해서 ‘currentdb’라고 검색어를 지정해서 검색해 보았다.

Method ‘CurrentDb’ Of object ‘_Application’ faile

라는 문구가 보였다.

오류 원인은 DAO(Data Access Object)가 DAO 폴더에 복사가 되지 않았거나 모듈이 등록되지 않았기 때문이다.

해결책은 다음과 같다.

dao360.dll 화일을 검색해서 화일이 포함되어 있는 폴더를 알아낸다.

보통 C:\Program Files\Common Files\Microsoft Shared\DAO에 위치한다.

위 디렉토리에 dao360.dll 화일이 있는것이 확인 되었으면 다음과 같이 모듈을 등록해준다.

시작 – 실행 에서

Regsvr32 “C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll”

확인

만약 다른 곳에 화일이 위치한다면 경로를 고쳐주면 된다.

'기타' 카테고리의 다른 글

SpbMobile Shell Skin 설치하기 2  (0) 2009.06.28
Computer Upgrade 일지 마지막날  (0) 2009.05.02
Computer Upgrade 일지 다섯째 날  (0) 2009.05.02
블로그 이미지

eldo

난 멈추지 않는다.

,