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

نام تاپیک: خوانده نشدن اولین رکورد از طریق datareader........

  1. #1

    خوانده نشدن اولین رکورد از طریق datareader........

    با سلام
    دوستان عزیز من همیشه از دیتا ریدر استفاده می کنم ولی نمی دونم چرا گاهی اوقات اولین رکورد رو نشون نمیده .
    مثلا وقتی می نویسم :
    if dtr.read() then
    ---
    ---
    --
    end if
    گاهی اوقات که از hasrows استفاده می کنم (dtr.hasrows)، همه رکوردها رو میاره ولی گاهی وقتا هم نمیاره. لطفا کمکم کنید.

  2. #2

    Lightbulb

    اگر شما قبل از استفاده از اولین رکورد DataReader.Read رو فقط یک بار فراخوانی کنید همیشه ردیف اول اطلاعات بازیابی شده رو دریافت کنید. اگر خلاف این رخ میده دقیقا ذکر کنید که در چه حالتی (وقتی چه کدی رو استفاده میکنید) ردیف اول رو نمایش میده و در چه حالتهایی نمایش نمیده؟

  3. #3
    سلام
    شما به احتمال زیاد بعد از Read ، این DataReader رو Bind می کنید.
    برای Bind کردن نیازی به Read نیست و می تونید با HasRows وجود رکورد رو بررسی کنید.
    متد Read فقط وقتی لازمه که بخواهید Datareader رو تک تک بخونید

تاپیک های مشابه

  1. مشکل در استفاده از DataReader
    نوشته شده توسط fatemeh rahimi در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: دوشنبه 12 آذر 1386, 08:49 صبح
  2. خواندن چند رکورد با datareader
    نوشته شده توسط darya_22222 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: پنج شنبه 24 آبان 1386, 00:51 صبح
  3. Datareader مقداری را برنمی گرداند
    نوشته شده توسط hsadeh در بخش VB.NET
    پاسخ: 2
    آخرین پست: دوشنبه 26 شهریور 1386, 13:30 عصر
  4. مشکل در پیاده سازیه حلقه while با کمک datareader
    نوشته شده توسط fereshte22 در بخش ASP.NET Web Forms
    پاسخ: 11
    آخرین پست: شنبه 22 اردیبهشت 1386, 15:29 عصر
  5. استفاده از DataReader
    نوشته شده توسط komeil64 در بخش ASP.NET Web Forms
    پاسخ: 15
    آخرین پست: شنبه 25 مهر 1383, 21:05 عصر

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

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