아래내용은 q&a 게시판의 내용을 인용한것입니다.
저도 아래와 비슷한 문제로 현재 몇일째 고민중인데...
ms-access로 mdb를 생성하여 제 pc에서는 odbc로 연결하여 잘 쓰고 있습니다.
그런데 인스톨버젼을 만들어 다른 pc에 설치하면
odbc생성이 되지를 않습니다.
델파이는 처음이라 많이 헤메게 되는데...
자동으로 odbc를 설치할수 있게 하는 방법(인스톨 쉴드에서)을 좀 상세히
알려주시면 않될까요!?
정말 부탁드립니다.
저 이거 못하면 회사 짤려요!
오늘같은 토요일~ 몇일전부터 고민하다가 어제는 밤새고... 지금 반쯤 맛이간 상태랍니다.
인스톨쉴드 사용법을 봐도 자세히 설명이 않되있는것 같아서요!
아님 제가 잘몰라서 그런지도 모르지만...
자세한 답변 부탁드립니다.
---------------------------------------------------------------------------------
install shield 로 인스톨 버전을 만들어 클라이언트에 설치하시면
될겁니다..
그래도 간혹 아니 되어 프로그램 구동시 "OOO 폴더에서 dao350.dll(또는
dao360.dll)파일을 찾을 수 없습니다" 라고 에러 뜨시면
그 폴더에 위 파일을 복사하시면 됩니다.
그런데 보통 인스톨 쉴드로 하니깐 별 문제 없던거 같은데..
행복하세요..
강동길 wrote:
> 고수님들께 여쭙고자 글을 올립니다.
>
> MS ACCESS 2000으로 작성된 MDB 파일을 ODBC에 연결한 후
>
> 이것을 다른 PC에 배포하려고 하는데, 다른 PC의 운영환경이
>
> 1. OS는 Win95이고, MS ACCESS ODBC 드라이버가 없습니다.
>
> 2. OS는 Win95이고, MS ACCESS 97 ODBC 드라이버가 깔려있습니다.
>
> 프로그램은 델파이4로 되어 있어 ADO를 쓰지 못했습니다.
>
> 이렇때 어떻게 배포를 해야 하는지 알려주십시요...
>
> 2번의 경우 MDAC_typ.exe 를 인스톨하라고 하는데 버젼이 바뀌질
>
> 않습니다. 고수님들이 많은 도움 부탁드립니다.
설정방법은
key항목을 선택하시면 hkey_current_user이라는 항목이 나오는데
이 항목에 설정값을 추가하시면 됩니다.
설정값은 윈도우 레지스트리에 설정된값과 동일하게 설정하시면 됩니다.
예를 들어 윈도우 레지스트리에 설정된 hkey_current_user의 값을 보시면
software라는 하위 키가 있을것입니다.
마찬가지로 인스톨 쉴드에서 add key 버튼을 눌러 software라는 키를 추가한후
설정값을 똑같이 지정하시면 됩니다.
그리고 하위 키가 있으면 같은 방법으로 추가하시면 됩니다.
도움이 되셨길 바랍니다.