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

نام تاپیک: آخرین رکورد دیتابیس

  1. #1

    آخرین رکورد دیتابیس

    سلام
    چطور آخرین رکورد دیتابیس را در یک textbox نشون بدم

  2. #2

    نقل قول: آخرین رکورد دیتابیس

    سلام


    خاصیت datasource=adodc1 و خاصیت datafield=name مربوط به text1 و این کد رو هم داخل form_load یا هر جایی دیگه که که می خوایید استفاده کنید.


    Adodc2.RecordSource = "SELECT * FROM customer"
    Adodc2.Recordset.MoveLast
    Adodc2.Refresh


  3. #3

    نقل قول: آخرین رکورد دیتابیس

    سلام . مرسی از راهنماییت اما منظور من این نبود
    می خوام مثلا یه دکمه باشه وقتی میزنم روش آخرین رکورد دیتابیس رو که مثلا 0004 هست به اضافه یک کنه توی textbox نشون بده یعنی 0005

  4. #4

    نقل قول: آخرین رکورد دیتابیس

    پس دوست عزیز کد رو اینطوری تغییر بده


    If Adodc1.Recordset.RecordCount <> 0 Then
    Adodc1.Recordset.MoveLast
    Text1.Text = Adodc1.Recordset.Fields("Radif") + 1
    Else
    Text1.Text = 1
    End If

  5. #5

    نقل قول: آخرین رکورد دیتابیس

    Text1.Text=Adodc1.Recordset.RecordCount+1

  6. #6
    کاربر دائمی آواتار ایلیا آخوندزاده
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تبریز
    پست
    479

    نقل قول: آخرین رکورد دیتابیس

    باسلام و درود
    من با سورسی که کاربر عزیز isaac23 فرمودن موافقم اما چندتا نکته وجود داره که لازم به ذکره اول اینکه اگه بخواین دایما به روز باشه طبق معمول روی تایمر قرار داده بشه و دوم اینکه من از این کد در سیستم دبیرخانه استفاده کردم اما مشکلی به وجود اومد و اون اینکه وقتی تعداد رکورد های پایگاه دادم به 8000 رسید حدود 93 رکورد مغایرت تو محاسبه ایجاد شد که نمیدونم مشکلش از کجا بود.
    موفق باشید

  7. #7

    نقل قول: آخرین رکورد دیتابیس

    سلام دوست عزیز توی این کدی که فرمودید

    Text1.Text=Adodc1.Recordset.RecordCount+1


    درست عمل می کنه ولی تا زمانی که هیچ رکوردی حذف نشه.

    احتمالا مغایرت بوجود آمده هم به خاطر حذف رکورد باشه.

  8. #8

    نقل قول: آخرین رکورد دیتابیس

    میشه دقیق بگید پیغام خطا چیه و بذارید.. یا ازش عکس بگیرید.. و اگه ممکنه سوال رو بیشتر توضیح بدید واسه چه کاری می خواید.
    ممنون

  9. #9
    کاربر دائمی آواتار ایلیا آخوندزاده
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تبریز
    پست
    479

    نقل قول: آخرین رکورد دیتابیس

    باسلام
    خطایی نمیداد فقط مغایرت به وجود میومد و سیستم دبیرخانه چون مال یک اداره دولتی بود اجازه حذف نداشت ولی پس از مدتی تلاش فقط با این روش تونستم مشکل رو رفع کنم و اون این بود که یک گرید جداگانه و بطور پنهان به پایگاه داده متصل کردم و یک ado و کانکشن مستقل براش ایجاد کردم و محاسبه رو روی اون تعریف کردم و دیگه به مشکلی برنخورد.من فکر میکنم عامل این مغایرت در واقع گرید هست چون با حرکت رو داده ها count ماهم تغییر میکنه و باعث بروز مغایرت میشه اما نکته گیج کننده اینه که چرا بعد از 8000 رکورد مغایرت بوجود میاره که لازم به ذکره پس از اون روشی که انجام دادم الان رکورد ها به 10000 رسیده ولی مشکلی پیش نیومده.
    آخرین ویرایش به وسیله vbhamed : پنج شنبه 13 فروردین 1394 در 10:35 صبح

  10. #10

    نقل قول: آخرین رکورد دیتابیس

    ممنون از همکاری و راهنمائی دقیق شما

  11. #11

    نقل قول: آخرین رکورد دیتابیس

    نقل قول نوشته شده توسط ایلیا آخوندزاده مشاهده تاپیک
    باسلام
    خطایی نمیداد فقط مغایرت به وجود میومد و سیستم دبیرخانه چون مال یک اداره دولتی بود اجازه حذف نداشت ولی پس از مدتی تلاش فقط با این روش تونستم مشکل رو رفع کنم و اون این بود که یک گرید جداگانه و بطور پنهان به پایگاه داده متصل کردم و یک ado و کانکشن مستقل براش ایجاد کردم و محاسبه رو روی اون تعریف کردم و دیگه به مشکلی برنخورد.من فکر میکنم عامل این مغایرت در واقع گرید هست چون با حرکت رو داده ها count ماهم تغییر میکنه و باعث بروز مغایرت میشه اما نکته گیج کننده اینه که چرا بعد از 8000 رکورد مغایرت بوجود میاره که لازم به ذکره پس از اون روشی که انجام دادم الان رکورد ها به 10000 رسیده ولی مشکلی پیش نیومده.
    سلام
    اگر منظور بدست آوردن تعداد رکوردها است نیازی به لود کردن کل رکوردها نیست، از دستور Sql زیر استفاده کنید تا تعداد رکوردها رو بگیرید
    Select Count(*) As TedadRecord From TableName


    اما در مورد Ado هم اول اون رو Refresh کنید بعد دستور Ado.Recordset.MoveLast رو بدین
    اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com

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

  1. نمایش آخرین رکورد ذخیره شده در دیتابیس
    نوشته شده توسط hadiM18 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 11
    آخرین پست: چهارشنبه 09 مرداد 1398, 19:06 عصر
  2. سوال: پیدا کردن آخرین رکورد دیتابیس چه جوریه؟
    نوشته شده توسط zayens در بخش C#‎‎
    پاسخ: 8
    آخرین پست: دوشنبه 05 فروردین 1392, 02:27 صبح
  3. مشکل در چاپ مقادیر آخرین رکورد دیتابیس
    نوشته شده توسط irprogramming در بخش ابزارهای گزارشگیری در VB6
    پاسخ: 0
    آخرین پست: چهارشنبه 19 مهر 1391, 15:07 عصر
  4. مشکل در چاپ مقادیر آخرین رکورد دیتابیس
    نوشته شده توسط irprogramming در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 0
    آخرین پست: چهارشنبه 19 مهر 1391, 15:02 عصر
  5. پاسخ: 6
    آخرین پست: سه شنبه 22 فروردین 1391, 09:38 صبح

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

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