| [ CnUnix ] in KIDS 글 쓴 이(By): cafri (赤鼻) 날 짜 (Date): 2002년 5월 29일 수요일 오전 07시 00분 26초 제 목(Title): [질문] DAO database open error DAO error에 대해 질문드립니다. MSDN samples에 있는 daotable이라는 프로그램을 실행해보려고 하는데요, 데이터베이스를 open할때, 다음의 error가 발생합니다.. error code는 3343이고, 해당에러를 설명해주는 파일명은 jeterr35.hlp이며, description은 {"'C:\Documents and Settings\Administrator\My Documents\db1.mdb'은(는) 인식할 수 없는 데이터베이스 유형입니다."}와 같이 나옵니다. 해당 db1.mdb는 access 2000에서 생성한 데이터베이스로 데이터베이스자체에는 문제가 없는것 같습니다. 하지만 msdn버젼은 잘 모르겠네요..2장짜리인걸로봐서 좀 오래된것 같기도 합니다.. 아래는 daotable에는 없지만 다른소스에서 찾아본 stdafx.h중의 일부인데요.. ... #ifndef _AFX_NO_DAO_SUPPORT #include <afxdao.h> // MFC DAO database classes #endif // _AFX_NO_DAO_SUPPORT ... _AFX_NO_DAO_MUPPORT 의 의미가 뭔가요? 물론 이코드를 삽입해도 여전히 같은 에러가 나지만요.. 틈나는대로 몇일째 해결해보려다가 도저히 알수없어서 질문드립니다.. 답변부탁드립니다.. 참, 참고로 vc++ 6.0 enterprise를 사용하고 있고요, 제가 몇개월전에 사용하던 프로그램소스에서는 데이터베이스 open이 정상적으로 됩니다..다만 그 소스에서 stdafx.h에 있는 #include <afxdao.h> 를 끌어오고 그냥 cdaodatabase객체를 open하려니 이런문제가 생기네요.. 물론 해당 프로그램소스는 제가 혼자짠것이 아니라서 어디에서 어떤설정이 들어가있는지 모릅니다....특별한건 없어보이는데... -* --* ---* ----* -----* ------* -------* --------* -* ---* --* --------* --* -* --* ------* ---* ---* ** |