View Full Version : سوال: چک کردن تعداد رکوردها در SQL
amir_varasteh
دوشنبه 11 بهمن 1389, 14:10 عصر
سلام.
چطور میشه چک کرد که یک مقدار خاص چند بار توی جدول وجود داره ؟
میخوام ببینم تعداد رکورد به نام Edit1.Text چند بار توی دیتابیس وجود داره؟
ممون.
Mask
دوشنبه 11 بهمن 1389, 15:23 عصر
باید کوئری بگیری.
ADOQuery1.SQL.Clear;
ADOQuery1.sql.Add('select * from table1 where(Date='''+edit1.text+''')');
ADOQuery1.Open;
ShowMessage(IntToStr(ADOQuery1.RecordCount));
کد بالا مقدار درون edit1 رو کوئری میگیره و تعداد رکورد های بدست آمده رو در مسیج نشون میده.
amir_varasteh
دوشنبه 11 بهمن 1389, 15:53 عصر
آقا من دیوونتم.
دمت گرم.
nilidelphi
شنبه 23 بهمن 1389, 13:59 عصر
یه راه دیگش اینه که مستقیم از دستور اس کیو ال استفاده کنی:
ADOQuery1.SQL.Clear;
ADOQuery1.sql.Add('select count(FieldName) from table1 where(Date='''+edit1.text+''')');
ADOQuery1.Open
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.