외부 애플리케이션에서 DAO(데이터 액세스 개체) API 사용 실패

적용 대상
Microsoft 365용 Access

마지막 업데이트: 2022년 10월 12일

문제

일반적으로 DAO를 만들어 Office 애플리케이션이 아닌 다른 항목에서 DAO API에 액세스하려고 할 때 DBEngine 개체(예: vbscript 애플리케이션에서):

  • Dim DBEngine
  • DBEngine = CreateObject("DAO)를 설정합니다. DBEngine.120")

또는 C++ 애플리케이션:

  • DAO::_DBEngine* pEngine;
  • HRESULT hr = CoCreateInstance(__uuidof(DAO::D BEngine), NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pEngine);

"운영 체제가 현재 이 애플리케이션을 실행하도록 구성되지 않았습니다."라는 오류 메시지가 표시됩니다.

오류 스크린샷 운영 체제가 현재 이 애플리케이션을 실행하도록 구성되지 않았습니다.

이 문제는 버전 2209에서 도입되었으며, 2022년 9월 26일, 빌드 15629.20156에 현재 채널로 릴리스되었으며 베타 및 현재 채널(미리 보기)에도 있습니다.

이는 전체 버전의 Office와 Microsoft Access 365 런타임 모두에 영향을 줍니다.  Microsoft Access 데이터베이스 엔진 2016 재배포 가능 패키지에는 영향을 주지 않습니다.

상태: 해결됨

이 문제에 대한 수정 사항은 현재 채널 버전 2209, 빌드 15629.20208에서 사용할 수 있습니다.

이 수정 사항은 현재 채널(미리 보기), 버전 2210, 빌드 15726.20096 및 베타 채널, 버전 2210, 빌드 15806.20000에서도 사용할 수 있습니다.

추가 리소스

아이콘 전문가(브레인, 기어) 전문가에게 질문하기

전문가와 의견을 나누고, 최신 뉴스, 업데이트 및 모범 사례를 논의하고, Microsoft 블로그를 읽어 보세요.

기술 커뮤니티에 액세스

아이콘 커뮤니티 커뮤니티 에서 도움말 보기

질문하고 지원 에이전트, MVP, 엔지니어 및 다른 Office 사용자로부터 해결 방법을 찾아보세요.

답변에 대한 액세스 포럼

아이콘 기능 요청(전구, 아이디어) 새 기능 제안

언제든지 여러분의 의견과 제안을 환영합니다. 아이디어를 공유하세요. 경청하고 있습니다.

피드백 제공

참고 항목

Access의 최근 문제에 대한 수정 또는 해결 방법