نمایش نتایج 1 تا 4 از 4

نام تاپیک: چگونه تعداد فیلدهای پیداشده در SQL را بدست بیاورم ؟

  1. #1
    مهمان

    Tick چگونه تعداد فیلدهای پیداشده در SQL را بدست بیاورم ؟

    با عرض سلام خدمت دوستان عزیز.
    من یک دستور SELECT نوشته ام که مقادیر جستجو شده را در یک dbgrid نشان می دهد.
    حالا می خواهم اگر چیزی پیدا نشد (مثلا هیچ فیلدی با شرط جستجو تطابق نداشت)، یک پیغام نشان دهد . کلا با استفاده از SQL چگونه می شود تعداد فیلدهای پیدا شده را بدست آورد ؟

  2. #2
    با سلام

    فکر کنم منظورت رکورد باشه.
    برای اینکه بفهمیم چیزی پیدا شده یا نه:

    if adoquery1.isEmpty then
    ...
    else

    و تعداد رکورد پیدا شده:

    no:=adoquery1.count;

    برای فیلد:

    if adoquery1.findfield then
    ...
    else

  3. #3
    تابع count تعداد ردیفهایی رو برمیگردونه که شرایط موجود در جلوی شبه جمله where رو تامین میکنن مثلا:

    select count(*) from mytable
    where a/2<10


    -----------------------
    phantasm

  4. #4
    سلام
    در SQL با استفاده از COUNT میتونی تعداد سطر های برگردونده شده رو بدست بیاری .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •