Q&A

  • 3.0에서 6.0으로 버전업중 DB연결이 안되는 문제...ㅡ.ㅡ
유령회원이었는데.........
죄송스럽게 질문 글을 올리게 되었네요. 고수님들의 답변을 부탁드리면서.....^^

현재 제 PC에는 Delphi 3.0 Enterprise와 6.0 professional이 깔려있습니다.
3.0에 TDataBase와 TQuery 컴포넌트가
6.0에서 실행되지 않는군요.

Message창에 다음과 같은 에러 메시지가 나구요.

Your application is not enabled for use with this driver.
Alias:sams.

소스에 이부분에서 에러가.....
  dmTest.DbSams.Connected := True;

3.0에서 잘 되던것이 6.0에서 안되는 이유가 뭔지요.
3.0하고 6.0을 같이 써서 그런건가요.

회사 과장한테 아무 문제 없다고 했다가 완전히 양치기 소년이 되어버렸네요. ^^
3  COMMENTS
  • Profile
    이훈상 2002.11.02 01:38
    결국 문제는 professional에는 RDBMS 지원하지 않는다고 합니다. enterprise로 사셔야 RDBMS를 사용할 있다고 하네요.
    황당하군요. 사이트 어디에요 그런 내용이 보이지 않아서 구입했는데. 개발자도 허접했지만 파는 회사도 허접했군요. 쩝...
    혹 다른 분들도 이런문제로 고생할까봐 올립니다.

    다우데이터 받은 지원 메일 마지막 내용을 올립니다
    -------------------------------------------------
    델파이 Pro버전들은 Native 드라이버로 RDBMS를 지원하지 않습니다.

    RDBMS로 프로젝트를 원활히 하기 위해서는 엔터프라이즈급 이상을 권할 수 밖에 없는 것 같습니다.

    참고로  ODBC를 통해 접속할 수 있는 방안을 생각해 볼 수 있는데 권장하는 사항이 아니기 때문에 논외로 하겠습니다.
    이것을 통하면 가능 할 수는 있습니다.

    또한 DataSnap을 이용하는 방법이 있는데 이것도 Pro 버전에서는 사용 할 수 없습니다.
    그럼 수고하시기 바랍니다.
    ------------------------------------------------------
    즐코하세요.


  • Profile
    Delphi Kim 2002.11.01 02:22
    BDE 버젼이 우선 맞지 않구요!

    아마 BDE cfg 파일도 초기로 되어 있을것입니다.

    또한 외부 출력물(예:크리스탈리포트)또한 되지 않습니다.

    되도록이면 같이 쓰지 않는 편이 좋을 듯 싶군요.

    볼랜드사에서는 앞으로 BDE를 업그레이드 안한다고 하네요!

    그럼 수고하십시요.

  • Profile
    조성진 2002.11.01 01:25

    -- 이게 정답일런지는 모르겠지만 한마디 하겠습니다.

    얼마전 3.0-->6.0 버젼업을 시켰는데, DataBase컴퍼넌트는 잘 모르겠지만, Query 컴퍼넌트는 다시 저장해서 컴파일해야하는 번거로움이 있었습니다.
    질의 문이 안먹더라구요! 이거랑두 상관이 있을런지는 잘 모르겠지만..
    암튼 돔이 됬으면 좋겠네요.