View Full Version : سوال: چک کردن username و password
  
karzari
دوشنبه 23 اردیبهشت 1387, 01:06 صبح
سلام
من می خوام با فرمی که خودم درست کردم یوزر و پسورد را وراد کنم
اما می خوام وقتی که کاربر مقدار را اشتباه وارد کرد قبل از اینکه ارور از دیتا بیس نشان داده بشه رو خودم چک کنم و پیغام بدم
mzjahromi
دوشنبه 23 اردیبهشت 1387, 08:36 صبح
ه اونو میتونی با Try except انجام بدی. با چی کار میکنی. ADO?
delphiprog3000
دوشنبه 23 اردیبهشت 1387, 10:53 صبح
سلام با اجازه جناب ذوالقدر:
اگه از Ado استفاده میکنید  میتونید از این کد استفاده کنید.
var str1:string;
str1:='select * from tbllogin where [user] like '+QuotedStr(txtlogin.Text)+'and [pass] like '+QuotedStr(txtpass.Text);
   with Qry_tbllogin  Do
    Begin
     Close;
     Sql.text:=str1;
     open;
     if not IsEmpty Then
      Begin
       user:=FieldValues['user'];
       pass:=FieldValues['pass'];
       code:=strtoint(FieldValues['code']);
       id:=StrToInt(FieldValues['id']);
       if (FieldValues['code']=code1) and (FieldValues['id']=id1) or (FieldValues['code']=code2) and (FieldValues['id']=id2) then
        begin
         Menu_form.showmodal;
        end;
  end
  else
  begin
   ShowMessage('ورود شما امکان پذیر نمیباشد');
   ClearEdit(self);
   txtlogin.SetFocus;
end;
end;
end;
موفق باشید...........................
karzari
سه شنبه 24 اردیبهشت 1387, 14:07 عصر
با تشکر از شما
ببینید من فکر کنم این در صورتی هست که ما قبلا با  ADOConnection به اس کیو ال وصل شده باشیم
من می خواستم حتی قبل از اتصال به دیتا بیس لاگین رو چگ کنم
آیا چنین چیزی امکان پذیره ؟
Vahid_moghaddam
سه شنبه 24 اردیبهشت 1387, 16:17 عصر
بدون وصل شدن به DB چطوری میشه فیلدها رو خوند؟
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.