Q&A

  • [오라클]서버로 로긴할때뜨는 로긴창에서 ID를 메모장같은곳에 저장하는 방법좀...
안녕하세요...

현재 델파이와 오라클을 연동해서 지사관리 프로그램을 만들려고 합니다. 각 지사별로 코드를 부여해서 로긴할때 ID를 코드로 할려고 합니다.

서버에 있는 DB를 가지고 올려고 하면 input query처럼 로긴 창이 뜨는데..

(id와passwd를 입력하는창) 그 로긴창에 입력한 id를 에디트또는 메모장 같은곳에 저장할수는 없나요?

코드로 로그인을 하면 그코드가 메모장에 저장이되어 메모장에 저장된 코드를 select해서 그 지사에 관련된 DB만 나오게 할려고 하거든요...

음..

가능한가요? 아니면 다른 방법이 있는지...

고수분의 지적 부탁합니다.

그럼 안녕히 계세요...



1  COMMENTS
  • Profile
    배불뚝 2000.01.19 02:42
    홍용희 wrote:

    > 안녕하세요...

    > 현재 델파이와 오라클을 연동해서 지사관리 프로그램을 만들려고 합니다. 각 지사별로 코드를 부여해서 로긴할때 ID를 코드로 할려고 합니다.

    > 서버에 있는 DB를 가지고 올려고 하면 input query처럼 로긴 창이 뜨는데..

    > (id와passwd를 입력하는창) 그 로긴창에 입력한 id를 에디트또는 메모장 같은곳에 저장할수는 없나요?

    > 코드로 로그인을 하면 그코드가 메모장에 저장이되어 메모장에 저장된 코드를 select해서 그 지사에 관련된 DB만 나오게 할려고 하거든요...

    > 음..

    > 가능한가요? 아니면 다른 방법이 있는지...

    > 고수분의 지적 부탁합니다.

    > 그럼 안녕히 계세요...

    >



    도움이 되실지 모르겠네요...

    데이타베이스 컴포넌트의 loginprompt를 true로 설정하면 실행시 login창이 뜨죠.

    그러면 데이타베이스 컴포넌트의 이벤트중 onlogin이 먹게되죠.

    이 onlogin이벤트의 parameter중 LoginParams를 받아서 가져오면 됩니다.

    예를 들어



    procedure TForm1.Database1Login(Database: TDatabase;

    LoginParams: TStrings);

    begin

    edit1.text := LoginParams.text;

    end;



    그럼 좋은 하루 되세요.