Q&A

  • DAO(DataAccessObject)에 관하여...부탁드립니다.
델파이 초보 유저가 프로그램중에 엑셀파일에 정보를 불러들여 로컬테이블에 구축하는 부분에서 오류가 발생했습니다.. 엑셀 2000을 쓰는곳은 문제가 없는데. 엑셀 97을 쓰는 곳에서.
"You does not have Microsoft DAO installed or it is OLD version"
이라는 메세지가 뜹니다. Kadao 컴포넌트와 연관있나요 아님. 엑셀 버전에 관련된 에러인가요??
처음보는 메세지라 당혹스럽습니다. (*__) 엑셀 97에서도 이프로그램이 돌아가게 만들어야 하는데... 막막합니다.

찾아보니까 c:Program FilesCommon FilesMicrosoft SharedDAO란 곳에 보면 dao36.dll이나 dao350.dll이 있던데..이것과 상관있는건가요??

조언좀 부탁드리겠습니다.
참고로 말씀드리자면... 엑셀파일에 저장된 사용자정보를 읽어서 SMS를 보내는 프로그램입니다.
1  COMMENTS
  • Profile
    김기원 2003.10.20 23:59

    안녕하세요.
    DAO버전의 차이라고 생각 합니다.
    MS 홈페이지에서 자료를 찾아 보시면 답이 나올 것같습니다.
    Microsoft Jet OLE DB 의 버전을 확인 하세요... 현제 4.0 이어야 정상 작동 될거에요... Office 2000 은 Jet 4.0 에서 부터 지원 합니다.

    아래 관련 홈페이지 입니다. (MDAC 또는 Micorsoft Jet 4.0 을 받아서 설치해 보셔요.

    http://www.microsoft.com/downloads/results.aspx?productID=&freetext=jet&DisplayLang=ko