Q&A

  • [필독]델파이가 설치된 컴에서는 오류가 없는데....
* 사용환경 : 델파이4 / Windows 98

* 에러 메시지 :

Cannot load an IDAPI service library.

File:C:WINDOWSMSAPPSDAODAO3032.DLL

Alias:dbSave.



인스톨쉴드로 배포버젼을 만들었습니다.

군데...에러가 나네여...

설치는 잘되는데...프로그램의 일부분을 실행 시키면 에러가 나는군여...



근데...델파이가 설치되었던 곳에서는 에러가 발생하지 않는데...왜 구러져...?



해결 못한지 언 2개월이 넘었습니다.

제발 도와주세여 고수님들...^^

3  COMMENTS
  • Profile
    최석기 2000.06.24 21:34
    차니 wrote:

    > * 사용환경 : 델파이4 / Windows 98

    > * 에러 메시지 :

    > Cannot load an IDAPI service library.

    > File:C:WINDOWSMSAPPSDAODAO3032.DLL

    > Alias:dbSave.

    >

    > 인스톨쉴드로 배포버젼을 만들었습니다.

    > 군데...에러가 나네여...

    > 설치는 잘되는데...프로그램의 일부분을 실행 시키면 에러가 나는군여...

    >

    > 근데...델파이가 설치되었던 곳에서는 에러가 발생하지 않는데...왜 구러져...?

    >

    > 해결 못한지 언 2개월이 넘었습니다.

    > 제발 도와주세여 고수님들...^^



    님 그건 해당 클라이언트에 DAO가 깔리지 않아서 그렇거든요..



    그전에 질문의 답으로 어떤 분이 하셨던 내용을 그대로 올려 드리죠..



    --------------------------------------------------------------------------



    두가기 형태로 구분됩니다.

    1. DAO를 이용한 경우...

    ACCESS97 DB는 배포본을 만들때 C:program filescommon filesmicrosoft shared

    daodao350.dll

    c:windowssystem 디렉토리에는 msjint35.dll, msjter35.dll, vbar332.dll이

    필수로 있어야함.

    ACCESS2000인 경우 dao360.dll이 있어야 함.

    그리고 dao350.dll, dao360.dll은 레지스트리에 등록을 시켜야함.



    그런데 이방법은 불법인것 같더라고요...쩝.

    물론, access를 구입설치하면 위 파일들이 설치되고 합법적인것이 되겠지만..

    ...



    2. ADO를 이용한 경우...

    bde고 뭐고 다 필요가 없음...

    ms homepage에서 MDAC을 다운받아서 설치만 하면됨...

    설치 라이센스를 읽어보니까...

    적법한것 같은데.. 확실히는 잘 모르겠읍니다..





    > 안녕하세요??

    >

    > 저는 델파이에 입문해서 첨으로 프로그램을 만든 초보인데요....

    >

    > DB는 ACCESS 2000, Delphi 4.0을 사용해서 프로그램을 짰거든요.....

    >

    > 배포시에 InstallShield를 이용해서 Install파일을 만들었는데 Delphi와 Access가

    >

    > 깔리지 않은 클라이언트 사용자에게 어떻게 배포해야 제대로 프로그램을 쓸 수 있는지

    >

    > 궁금해서 선배님들께 조언을 구합니다...

    >

    > 다른글들을 찾아보니까 DAO, ODBC 뭐 이런 드라이버를 설치해줘야 한다거나

    >

    > Mdac-typ.exe 파일을 설치한 다음에 프로그램을 설치하면 된다고 하는데 파일을 좀

    >

    > 구할수 있을까요??

    >

    > 자세한 설명과 함께 좀 부탁드립니다.... 그럼 모두들 즐코하세요........

    >

    >

  • Profile
    최성진 2000.06.24 20:31
    그문제는 데부분 BDE 에러임다.

    필요한 파일을 읽을수 없다는 메세지죠~~



    처음 컴퓨터켰을때 autoexec.bat파일을 읽는것 아시죠?

    그쪽에 path가 걸려있는부분을 보시면



    SET PATH=C:INFORMIXBIN;C:ORAWIN95BIN;C:HNC;C:PROGRA~1BORLANDDELPHI4BIN;C:PROGRA~1BORLANDVBROKERBIN;C:PROGRA~1BORLANDVBROKERJREBIN;C:PROGRA~1ULTRAEDT



    이부분들을 확인해보시기바랍니다.







  • Profile
    차니 2000.06.24 20:57
    최성진 wrote:

    > 그문제는 데부분 BDE 에러임다.

    > 필요한 파일을 읽을수 없다는 메세지죠~~

    >

    > 처음 컴퓨터켰을때 autoexec.bat파일을 읽는것 아시죠?

    > 그쪽에 path가 걸려있는부분을 보시면

    >

    > SET PATH=C:INFORMIXBIN;C:ORAWIN95BIN;C:HNC;C:PROGRA~1BORLANDDELPHI4BIN;C:PROGRA~1BORLANDVBROKERBIN;C:PROGRA~1BORLANDVBROKERJREBIN;C:PROGRA~1ULTRAEDT

    >

    > 이부분들을 확인해보시기바랍니다.

    >



    확인한후 어떻게 해야 하져....

    path를 걸어 주어야 하나여....path를 걸어 봤는데...구래도 에러가 나는데..

    어떻게 된것일까여?

    에러나는 부분이 DB를 검색해서 검색된 디비를 저장하는 과정에서 에러가 나거덩여...