مشاهده نسخه کامل
: فهمیدن نتیجه یک Query
H A M A S
01-06-2011, 16:12
سلام
چه طوری میشه فهمید بعد از کوئری گرفتن از بانک- دستور کوئری رکوردی رو پیدا کرده یا نه؟؟
با استفاده از ExecuteReader و تابع Read میتوانید متوجه بشید
H A M A S
06-06-2011, 08:51
با استفاده از ExecuteReader و تابع Read میتوانید متوجه بشید
میشه مثال بزنید؟؟
این دستورات با ado.net هستن یا لینک؟؟
البته منظور من با لینک بود!
ممنون
Open-Source
06-06-2011, 11:28
** همونطور که دوستمون گفتنند یکی از روش ها استفاده از ExecuteReader و تابع Read هستش.
به نمونه کد زیر یه نگاه بنداز:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
- اون شرط While رو ، توی یه if بزار ، اگه true بود که حداقل یه رکورد پیدا کرده ، در غیر اینصورت رکوردی پیدا نکرده.
*** یکی از روش های دیگه که خودم غالبا استفاده میکنم ، اینه که توی دستور Select ام ، از تابع Count استفاده میکنم و Query رو با ExecuteScaler اجرا میکنم.
اینجوری تعداد رکورد های مورد نظرم رو هم میتونم پیدا کنم.
اینم یه نمونه کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
* یه روش دیگه (که روش جالبی نیست) اینه که نتیجه کوئری رو توی یه DataTable بریزی و بعد بوسیله Rows.Count ، تعداد رکورد هات رو بدست بیاری.
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.