Windows 11에서 accdb 파일을 엑세스 하는 프로그램 오류
재훈
0
평판 포인트
안녕하세요 c++ 개발자 입니다.
MFC 기반 c++ 프로그램을 Visual Studio 2010 에서 32비트로 개발 하였습니다.
개발한 PC에는 Office 2016 버전이 설치 되어 있고 Access파일을 컨트롤하기 위해
#import "c:\program files\common files\system\ado\msado15.dll" rename("EOF", "adoEOF")
하고 다음 클래스를 사용 하였습니다.
private:
ADODB::_ConnectionPtr m_pConnection;
ADODB::_CommandPtr m_pCommand;
ADODB::_RecordsetPtr m_pRecordset;
문제는 배포하기위한 PC에 윈도우 11이 설치되어 있고 Office는 2021 프로페셔널 버전이 설치되어 있습니다.
파일을 엑세스하는덴 문제가 없으나 외부 장치(스피커, USB, 모니터 등)이 새로 연결 되거나 제거 될때 개바된 SW가 알수 없는 이유로 종료가 됩니다.(갈헐적) 이벤트 뷰어에서 확인해본결과 ADODB~.dll 에서 엑세서 오류가 발생 하는것으로 확인 되었습니다.
위와 같은 문제를 경험 하신 분이 있다면 답변 기다리겠습니다.
감사합니다.
비즈니스용 Windows | IT 전문가용 Windows 클라이언트 | 사용자 환경 | 기타
개발자 기술 | Visual Studio | 기타
개발자 기술 | Visual Studio | 기타
Windows, 웹, 모바일 디바이스 및 기타 여러 플랫폼용 애플리케이션을 빌드하기 위한 통합 개발 도구 제품군입니다. 특정 범주에 맞지 않는 기타 항목입니다.
로그인하여 답변