PDA

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