Q&A

  • ************(질문)mdb(odbc)이용하는 프로그램 인스톨 버전만들때*****
델파이로 짠 단순한 프로그램의 인스톨버전을 만들려고 합니다.

db는 mdb(odbc이용)를 사용했고

InstallShield 5.5 professional edition을 이용하는데...

db의 alias를 인스톨쉴드에서 설정하려면 어찌해야 하는지요..

그냥 파일 복사는 다 되는데..db를 이용하는 프로그램이라 실행하면 db의 alias를

찾을수없다고 에러가 나는군요....

프로그램이 설치되면서 자동으로 alias등의 과정 (db를 이용할 수 있는 과정)을

installshield에서 작업을 하려면 어찌해야 하나요...

어쩌해야 하는지 참 난감합니다...



급한데...

아무도 대답은 안해주셔서 다시올립니다....

부디 고수님들의 조언을 부탁합니다...





2  COMMENTS
  • Profile
    각시탈 2000.05.20 03:01
    저는 BDE의 셋팅 자체를 Ini File을 사용하고 있습니다.

    인스톨 쉘드내에서 IniFile의 Section Value을 이용해 보세요//

    Table이 속해질 Directory을 만듭니다.

    예를 들어 실행화일밑에 Database라는 Directory를 만들어서 말이지요..

    프로그램내에서 프로그램이 실행될때..Ini File의 내용을 읽어 들여 사용하고 있습니다.

    이렇게 하면 유동적으로 Dataname이나 Username, Password를 고칠수 있죠..

    그리고 프로그램의 설치가 끝난후에도 Database.ini내 Database section의 값을

    바뀔수가 있지요..

    만약 DataBase Component를 사용하셨다면 DataBase Component내의 Parameter는

    Clear하시고요..



    Database.ini의 내용



    [DATABASE]

    DATABASE NAME=

    USER NAME=

    ODBC DSN=

    OPEN MODE=READ/WRITE

    SCHEMA CACHE SIZE=8

    SQLQRYMODE=

    LANGDRIVER=

    SQLPASSTHRU MODE=SHARED AUTOCOMMIT

    SCHEMA CACHE TIME=-1

    MAX ROWS=-1

    BATCH COUNT=200

    ENABLE SCHEMA CACHE=FALSE

    SCHEMA CACHE DIR=

    ENABLE BCD=FALSE

    ROWSET SIZE=20

    BLOBS TO CACHE=64

    PASSWORD=



    도움이 되셨으면 합니다.

    즐팅하세요..

  • Profile
    이용범 2000.05.20 03:38
    제가 초짜라 잘 이해가 안가는군요..

    너무 어려운 설명같습니다.

    ini 파일을 이용하지않고 installshield내에서 처리해주는 방법은 없나요?