안녕하세요...
현재 델파이와 오라클을 연동해서 지사관리 프로그램을 만들려고 합니다. 각 지사별로 코드를 부여해서 로긴할때 ID를 코드로 할려고 합니다.
서버에 있는 DB를 가지고 올려고 하면 input query처럼 로긴 창이 뜨는데..
(id와passwd를 입력하는창) 그 로긴창에 입력한 id를 에디트또는 메모장 같은곳에 저장할수는 없나요?
코드로 로그인을 하면 그코드가 메모장에 저장이되어 메모장에 저장된 코드를 select해서 그 지사에 관련된 DB만 나오게 할려고 하거든요...
음..
가능한가요? 아니면 다른 방법이 있는지...
고수분의 지적 부탁합니다.
그럼 안녕히 계세요...
> 안녕하세요...
> 현재 델파이와 오라클을 연동해서 지사관리 프로그램을 만들려고 합니다. 각 지사별로 코드를 부여해서 로긴할때 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;
그럼 좋은 하루 되세요.