tefos666
شنبه 18 اسفند 1386, 10:20 صبح
سلام دوستان
من یک لوگین درست کردم که دیتابیس اون اکسس هستش یک جدول دارم
که حاوی فیلد نام - نام کاربری - کلمه عبور هستش و از اون تو برنامه میخوام استفاده کنم
ولی متاسفانه نمیدونم چرا برنامه فقط اولین رکورد جدول رو میخونه من میخوام هرکسی با هر
نام کاربری و کلمه عبوری که تو دیتابیس هست بتونه لوگین کنه ولی فقط اولین رکورد جدول اگه با شروطی که تو برنامه گفتم میتونه
من اینجوری نوشتم
if(datasource1.DataSet['logid']=Edit1.Text) and (datasource1.DataSet['password']=Edit2.Text) then
begin
form3.show;
Form2.Hide;
end;
البته وقتی این راه جواب نداد از کوئری هم استفاده کردم ولی اون هم جواب نداد
query1.sql.text:='select * from login where logid= :lid and password= :pss ';
و اون طرف اینطوری استفادش کردم
close()
paramsbyname(logid).value:=edit1.text
paramsbyname(pss).value:= edit2.text
open()
execsql;
و یک شرط if گذاشتم که اگر درست بود بره فرم بعد
من یادم هست تو C# من با sql یک دستور بود tip[] که با اون میشد اولین سطر و ستون جدول رو خوند و به پایین رفت و دونه دونه رکورد ها رو با شرط چک کرد ولی تو دلفی نمیدونم چطوریه ؟ ممنون میشم اگر راهنمایی کنید خیلی گیر کردم
ضمنا دیتابیس من اکسس هستش
من یک لوگین درست کردم که دیتابیس اون اکسس هستش یک جدول دارم
که حاوی فیلد نام - نام کاربری - کلمه عبور هستش و از اون تو برنامه میخوام استفاده کنم
ولی متاسفانه نمیدونم چرا برنامه فقط اولین رکورد جدول رو میخونه من میخوام هرکسی با هر
نام کاربری و کلمه عبوری که تو دیتابیس هست بتونه لوگین کنه ولی فقط اولین رکورد جدول اگه با شروطی که تو برنامه گفتم میتونه
من اینجوری نوشتم
if(datasource1.DataSet['logid']=Edit1.Text) and (datasource1.DataSet['password']=Edit2.Text) then
begin
form3.show;
Form2.Hide;
end;
البته وقتی این راه جواب نداد از کوئری هم استفاده کردم ولی اون هم جواب نداد
query1.sql.text:='select * from login where logid= :lid and password= :pss ';
و اون طرف اینطوری استفادش کردم
close()
paramsbyname(logid).value:=edit1.text
paramsbyname(pss).value:= edit2.text
open()
execsql;
و یک شرط if گذاشتم که اگر درست بود بره فرم بعد
من یادم هست تو C# من با sql یک دستور بود tip[] که با اون میشد اولین سطر و ستون جدول رو خوند و به پایین رفت و دونه دونه رکورد ها رو با شرط چک کرد ولی تو دلفی نمیدونم چطوریه ؟ ممنون میشم اگر راهنمایی کنید خیلی گیر کردم
ضمنا دیتابیس من اکسس هستش