Q&A

  • DLL 프로그래밍
안냐세요..
이전에 DLL프로젝트에서 Query실행하는 방법에 대한 질문을 올렸드랬는데요.
오늘 제가 다시 드리는 질문은

저는 단지 임의의 DB 데이터를 조회/검사하는 용도로 DLL을 만들고 싶습니다.
물론 그렇게 만든 DLL을 여러 어플에서 사용할려고 생각했구요.

DLL 프로젝트내에 TDatabase, TQuery component를 가지고 프로그램을
하면 Query를 실행할 수 있다는 것은 저도 알고 있습니다.

하지만 이렇게 실행하면 그 순간에 DB에 접속하는 세션이 하나 더 생기게
되지요.  물론 그렇게 한다고 해도 문제는 없습니다만, 되도록이면 세션을
하나만 유지한 채 어플을 마무리하고 싶어서 입니다.

만약 사용자가 어플의 DLL 프로그램을 호출하고 계속해서 다른 작업을
하고 또...다른 DLL 프로그램(Database를) 을 호출하고....이리하면
DB에 넘 많은 세션이 생기자나요...(아닌가...?)

그래서 메인 어플의 동일한 TDatabse를 사용하여,
DLL 프로그램을 실행시키고자 합니다. 그렇게 하면 세션은 하나이면서
도 작업을 계속하지 않을까요...?

0  COMMENTS