Q&A

  • 로긴창을 만들면서 궁금한건데요...
관리자들의 아뒤와 비번을 MDB에 USERINFO란테이블을 만들어 저장해 놓은후 로긴창에서 입력한 아뒤와 비번을  확인하여 일차하면  해당폼이 뜨게 하려고 하는데요..
어떻게 확인하여 일치하거나 그렇지 않다는 걸 알게 하여 조건에 맞으면
폼이 뜨게 할 수 있나요?
3  COMMENTS
  • Profile
    도니 2003.01.17 19:48
    확인 버튼을 눌렀을때
    쿼리를 날려서 아뒤와 비번을 가져와서 비교를 합니다..
    그래서 일치하면 다음폼으로 이동시키면 되고요..
    틀리면 경고 메세지를 보여주면 되겠져ㅣ...
    설마.쿼리 날리는 법을 모르시는건 아니겠져??

  • Profile
    김진효 2003.01.17 20:03
    답변 감사합니다.
    그런데, MDB의 값과 비교하는 방법을 잘 몰라서요.... ^^;
    알려주시면 고맙겠습니다..

  • Profile
    도니 2003.01.17 23:02
    Query.sql.add('select id, password from table');
    Query.open;

    while not Query.Eof do begin
      if Query.FieldValues['id'] = Edit_id.Text then begin
        if Query.FieldValues['password'] = Edit_password.Text then begin
          "로그인성공했을때의 이벤트~~~~쓰세욥";
        end;
      end;
      Query.Next;
    end;

    또는
    Query.sql.add('select id, password from table where id='+Edit_id.Text+' and password='+Edit_password.Text);
    Query.open;

    if Query.isNull then "로그인성공했을때 이벤트~~";

    IsNull 이 있나 모르겠네엽...하여간..값이 있냐 없냐 확인해서 있으면 실행시키게 하시면 될껍니당...

    대충 이런식으로 구현하면 될껍니당.>^^