2010년 9월 29일 수요일

오피스가 설치되지 않은 컴퓨터에서 Access 데이터베이스 사용

CRecordset을 사용하여 Access mdb 파일에 바로 접근하여 사용하는 경우이다.
오피스가 설치되어 있으면 데이터 원본의 사용자 DSN에  "MS Access Database"가 들어가 있다.
코딩시에 이 이름을 사용하게 되는데,
새로운 환경에서 오피스가 설치되어 있지 않으면 위의 드라이버가 지정되어 있지 않으므로
프로그램이 실행되지 않는다.

그러므로 아래와 같이 한다.

1. 제어판-관리도구-데이터 원본(ODBC) 실행
2. 사용자 DSN에서 "추가" 버튼을 누름
3. Microsoft Access Driver(*.mdb)을 선택하고 마침을 누름
4. 데이터 원본 이름에 "MS Access Database"라고 정확히 기입하고 확인 버튼 클릭

2시간 헤멤

댓글 없음:

댓글 쓰기