MFC 프로젝트 생성 시 데이터베이스 지원항목에 데이터소스를 선택하려고 한다.
내가 생성한 CustomerDSN을 데이터 소스로 선택하였다.
하지만 프로젝트를 생성하려고 하면 자꾸 에러가 발생하여 비쥬얼 스튜디오가 자동 종료되었다.
문제는 비쥬얼 스튜디오 2010과 Microsoft Offce Access간의 호환문제였다.
"Access 2007 데이터베이스"로 저장하면 accdb라는 확장자로 저장되는데
내가 위에 설정한 CustomerDSN이 accdb의 확장자 파일로 등록된 DSN이었다.
그 밑에 "Access 2002-2003 데이터베이스"를 선택하면 mdb의 확장자로 저장된다.
사용자 DSN추가할 땐 Microsoft Access Driver를 선택하는데
(*.mdb, *.accdb)로 하지말고 (*.mdb)를 선택한다.
(*.mdb, *.accdb)로 선택하여 사용자DSN를 사용한다면 처음 언급한 것처럼 비쥬얼 스튜디오가 자동종료된다.