PDA

View Full Version : سوال: چک کردن username و password



karzari
دوشنبه 23 اردیبهشت 1387, 00:06 صبح
سلام
من می خوام با فرمی که خودم درست کردم یوزر و پسورد را وراد کنم
اما می خوام وقتی که کاربر مقدار را اشتباه وارد کرد قبل از اینکه ارور از دیتا بیس نشان داده بشه رو خودم چک کنم و پیغام بدم

mzjahromi
دوشنبه 23 اردیبهشت 1387, 07:36 صبح
ه اونو میتونی با Try except انجام بدی. با چی کار میکنی. ADO?

delphiprog3000
دوشنبه 23 اردیبهشت 1387, 09: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, 13:07 عصر
با تشکر از شما
ببینید من فکر کنم این در صورتی هست که ما قبلا با ADOConnection به اس کیو ال وصل شده باشیم
من می خواستم حتی قبل از اتصال به دیتا بیس لاگین رو چگ کنم
آیا چنین چیزی امکان پذیره ؟

Vahid_moghaddam
سه شنبه 24 اردیبهشت 1387, 15:17 عصر
بدون وصل شدن به DB چطوری میشه فیلدها رو خوند؟