Application에서 ODBC를 통해서, Remote DB Server에 연결해서 사용하고있습니다.
Application에서는 Datamodule의 Database를 통해서 LoginPrompt를 발생하지 않도록 연결해서사용하고 있습니다.
그런데, 그 Application에서 Dll을 Load하고, 그 Dll에서도 Application에서 연결한 DB에 접근하려고 하는데, Login Prompt가 발생합니다.
아마도 이 LoginPrompt는 BDE에 설정된 Alias로 인해 BDE에서 띄운것 같은데...
DB의 Connect를 Dll에서도 해주면 되겠지만, Application의 DB Session을 공유해서 이미 연결되어 있는 DB에 접근할 수 있다면, 굳이 Dll에서 하지 않고자 하려고 하는데...
분명, Application의Session은 연결되어 있는 상태인데, Dll에서는 Application의 Session을 공유할수는 없는지 조언 부탁드립니다.
Application의 Session을 Parameter로 넘겨서 Dll의 Session을 넘겨받은 Session으로 설정하면 되기는하는데, 정말 올바른 방법인지 모르겠습니다.
즐코하세요...^^