안녕 하세요..
지금까지 잘 되던 연결이 어느날인가 부터 안되어 질문 올립니다.
아시는분 있으면 답글 부탁드려요..
ADOConnection을 이용하여 Access디비를 연결 할려고 하는데
연결이 되지 않고 "공급자를 더 이상 사용할 수 없습니다. 공급자가 올바로 설치되었는지 확인하십시오." 이런 오류 메세지가 나오면서 연결이 되지 않습니다.
물론 DAC2.8까지 깔아구요 MDAC서비스팩도 설치하였습니다.
기존에 ADOConnection이용하여 컴파일 되었던 프로그램도 오류가 나오면서
연결이 되지 않구요. 델파이 5, 델파이 6 ADOConnection컴포넌트의 인스펙스 옵션에
보면 ConnectionString이란 옵션이 있죠. 그 옵션을 클릭하여 데이타 연결속성창을
띄우고 공급자 탭에서 Microsoft Jet 4.0 OLE DB Provider옵션을 선택후 다음 버튼을
클릭하면 같이 에로가 나옵니다. 시스템내부에서 드라이버가 손실된것 같은데
어떠한것을 설치 하여야 하는지 알수가 없내요..
답변 부탁드립니다..
MDAC에 있는 것은 기존에 설치되었다면, 그냥 모아서 보여주는 것이고..
만약, 없다면 설치를 하지 않습니다.
XP의 경우 자동으로 설치가되어진 상태로 있습니다.
이것은 IE 때문입니다..
님의 경우처럼 저도 몇번을 당해 봤었는데.. Format을 하면 당연히 해결이 되지만,
그렇게 하지 못할 경우도 있죠..
가장 좋은 방법은 Format을 하는 것이지만..
그 다음 방법은 Jet Engine을 새로 설치하는 것입니다.
Jet 엔진은 MDAC에서 말고..
Microsoft사에 별도로 Driver를 제공하고 있는걸로 알고 있습니다.
그것을 찾아서 별도로 설치해 보십시오..
옛날에 그렇게 해서 해결을 봤었던 기억이 나네요..
답이 되셨길 바랍니다.