Q&A

  • 로그인시에말이죠..
안녕하세요.
저번에 글을 올렸는데.

글이 다 지워졌네요.
그래서 답변을 못 읽었거든요.

그래서 다시한번더 질문하께요..
아래에 소스거든요.
에러는 안 나는뎅
실행을 시키면요.
로그인시에..
비밀번호와 아이디가 틀려두 담 폼으로 넘어가더라구.
어찌된일이지..
좀 알려주세요..
아직까지 db에 대해서 잘 몰라서요....
서툴러서.......
좀 알려주세요..
부탁드립니다.....^^

Function TForm1.Pass_chk(namek:string;passchk:string):Boolean;
begin

with Form3.Query1 do
   begin
        SQL.Clear();
        SQL.Add('SELECT *');
        SQL.Add('FROM USERdata');
        SQL.Add('WHERE UID =:namek');
        ParamByName('namek').AsString:=namek;
        Open;
        if RecordCount = 0 then
        begin
           result:=false;
           ShowMessage('입력하신 사용자가 존재 하지 않습니다.');
           Edit1.SetFocus;
           exit;
        end else
         begin
           if FieldByName('Pass').AsString<>passchk then
           begin
              SHowMessage('비밀번호가 틀립니다. 확인해주세요');
              Edit2.SetFocus;
              exit;
           end;
          result:=true;
       end;
   end;//Query1
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
        chk:=False;
        close;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin

   chk:=Pass_chk(Edit1.Text,Edit2.Text);
   if Chk then
   begin
      FileClose(form1.Handle);
      form1.Close;
   end else
   begin
   form3.ShowModal;
   //form1.hide;
   end;
end;


혹시요.
건의할게 있는데.
db쪽으로 강의를 좀 해주시면..
자세하게(^^;;) 강의를 해주시면 어떨지........제 개인적인 생각입니다..
2  COMMENTS
  • Profile
    술친구 2002.01.11 20:06
    비밀번호 틀렸을때 한줄이 빠진듯한데여..

                    Result := False;  //여기여

    즐코하세여..

  • Profile
    최경습 2002.01.11 23:29
    감사합니다.
    이렇게 답변을 해주시니.


    근데.
    이렇게 했는데두.
    안되는데..어찌된 일인지.
    제가 잘못적은것일까요.

    다시한번 가르쳐 주시면 안될까요..
    좀 부탁드립니당...
    • 나옹이
    • 2002.01.11 23:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2002.01.12 01:03
      TWain 드라이버를 사용하셔서 이미지를 받으시면 됩니다. Twain은 스케너 , 디치털 카메라 등에서 사용합...
    • 나옹이
      2002.01.12 02:11
      Twain 드라이버는 .. 따로 설치를 해야 하는건가요? 자료실에 보면.. 정욱님께서 올려주신 MultiDe...
    • 오은경
    • 2002.01.11 22:50
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 블랙썬
    • 2002.01.11 22:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이희정
      2002.01.12 00:10
      mdb파일의 위치가 임의로 변할 수 있다면 문제가 되지만 프로그램 설치시나 기타 사용자가 정하는 ...
    • 장영철
    • 2002.01.11 21:13
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.11 22:28
      안녕하세요. 최용일입니다. 실행파일과 dll은 서로 다른 프로세스로 실행됩니다. 그러니까 이 경우는 us...
    • 장영철
      2002.01.11 22:54
      님께서 적어주신 방법대로 캡션을 변경하는 것은 문제 없이 되었으나 제가 예를 잘못 들어 제가 고민하고...
    • 최용일
      2002.01.12 02:50
      똑같은 방식으로 하면 되지 않나요? 파라매터나 필드로 Form_Main객체를 넘겨주시면 되죠... 뭐 별로 다...
    • 장영철
      2002.01.12 03:30
      답변 고맙습니다. 한번 고생좀 해 보겠습니다. 아직 델파이 문법이 약해 다양한 경우를 해보지 못하...
    • 오진욱
    • 2002.01.11 20:30
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 전민식
    • 2002.01.11 20:21
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.11 22:17
      안녕하세요. 최용일입니다. 레지스트리에 아래와 같은 형식으로 값들을 써주시면 됩니다. [HKEY_CLAS...
    • 전민식
      2002.01.14 20:44
      최용일님 덕분에 해결 되었습니다.. 넘 감사 합니다...
    • 아폴론
    • 2002.01.11 19:58
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 윤수아
      2002.01.11 20:46
      P_qr 가 nil일 경우를 체크 해주셔야 할 것 같네요
    • 아폴론
      2002.01.12 00:12
      A폼에서 Fm206rpt폼의 콤포넌트를 찾는건데 폼이 다르면 아래의 구문으로는 안되나요? P_qr이 nil일 경...
    • 최용일
      2002.01.12 03:01
      안녕하세요. 최용일입니다. Self는 자기 자신을 가리킵니다. 그러니까 Self.FindComponent를 하시면 ...
    • 아폴론
      2002.01.12 04:04
      with Fm206rpt do begin      for i := 48 to 59 do begin    &nb...
    • 박철식
    • 2002.01.11 17:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김선일
      2002.01.11 18:56
      ^^;; 왜 굳이 Memo Type을 String으로 바꾸시려 하시는지... Table에서는 String Type이면 255자가...
    • 김황중
    • 2002.01.11 17:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정해영
      2002.01.11 18:19
      프린트 포트랑 시리얼 포트 방식이 다르군요... 큰 도움이 될것 같습니다. 우선 컴포넌트를 구해야 겠네...
    • 김기수
      2002.01.11 18:21
      단축키까지는 모르겠지만 폼위의 컴포넌트들의 미세조정은 Ctrl 키와 화살표를 사용하시면 가능하구요, ...
    • 최경습
    • 2002.01.11 07:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 술친구
      2002.01.11 20:06
      비밀번호 틀렸을때 한줄이 빠진듯한데여..          &nb...
    • 최경습
      2002.01.11 23:29
      감사합니다. 이렇게 답변을 해주시니. 근데. 이렇게 했는데두. 안되는데..어찌된 일인지. 제가 잘...
    • 이정관
      2002.01.11 21:05
      com port를 사용해서 텍스트를 쓰거나 읽기 위해서는 Com Port를 핸들링할수 있는 컴포넌트가 있어야하구요...
    • 델파이탐크루즈
      2002.01.11 05:22
      이런 답변 쓰기 쑥스럽네여...  ^^; 하지만 모른다니까.. 헤헤.. 하지만 용기를 내어 .... ...
    • 손병욱
      2002.01.11 05:45
      우선 알려 줘서 고맙습니다. 한가지 묻고 싶은데요 질문에도 종류가 있나요?.. ^^: 그럼..
    • 델파이탐크루즈
      2002.01.11 19:47
      꼭 그런건 아니지만 이런질문은 책만 보면 나오는 것이거든요... 모르는건 물어보는것은 잘못된것이 아...
    • 백치미
    • 2002.01.11 04:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이경열
      2002.01.11 08:31
      with Query do begin    close;    sql.Clear;    sql.Add('select 코...
    • sonny
    • 2002.01.11 04:14
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이정관
      2002.01.11 04:09
      특정필드값에 NULL를 삽입시에는  update table_t set t_date = null하셔야 하구요 strtodat(ed...
    • 이경열
      2002.01.11 08:39
      edit1.text := ''; 꼭 날짜 형식으로 저장 하셔야 하나염? 음..그게 아니라면...그냥... 에디트가 널이...