رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


  • 0
killerdad14859

دریافت و جمع کردن عدد در دیتابیس

سوال

killerdad14859    0

کاربر عادی

سلام دوستان

دارم برنامه ای مینویسم که نیاز دارم در اون برنامه عددی رو از id مشخص از دیتابیس دریافت کنه و اونو با یک عدد دیگر مثل 1 جمع کنه و در آخر مجدد عدد جدید رو در دیتابیس آپدیت کنه.

این کار رو میخوام در رویداد کلیک یک دکمه بزارم که با هر بار زدن این دکمه این کار انجام بشه.

ببخشید اگه سوال تکراری بود چون هرچی گشتم چیزی پیدا نکردم در این مورد

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0
محمدرضا شاهپیری    3,403

معاون انجمن

در 20 ساعت قبل، killerdad14859 گفته است :

سلام دوستان

دارم برنامه ای مینویسم که نیاز دارم در اون برنامه عددی رو از id مشخص از دیتابیس دریافت کنه و اونو با یک عدد دیگر مثل 1 جمع کنه و در آخر مجدد عدد جدید رو در دیتابیس آپدیت کنه.

این کار رو میخوام در رویداد کلیک یک دکمه بزارم که با هر بار زدن این دکمه این کار انجام بشه.

ببخشید اگه سوال تکراری بود چون هرچی گشتم چیزی پیدا نکردم در این مورد

اول باید به شکل زیر مقدار قبلی رو بخونی. دقت کنید که مقادیر رو با مال خودتون جایگزین کنید.

    Dim cur As Cursor
	cur=sql1.ExecQuery2("SELECT yourfild FROM yourtable WHERE id = ?",Array As String (yourid))
	cur.Position=0
	dim yourfild as int=cur.GetInt("yourfild")

حالا به شکل زیر اونو جمع کنید و دوباره توی دیتابیس بریزید.

 sql.ExecNonQuery2("UPDATE yourtable SET yourfild="&(yourfild+1)& "WHERE id = ?",Array As String (yourid))

j

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
killerdad14859    0

کاربر عادی

در 5 ساعت قبل، محمدرضا شاهپیری گفته است :

اول باید به شکل زیر مقدار قبلی رو بخونی. دقت کنید که مقادیر رو با مال خودتون جایگزین کنید.


    Dim cur As Cursor
	cur=sql1.ExecQuery2("SELECT yourfild FROM yourtable WHERE id = ?",Array As String (yourid))
	cur.Position=0
	dim yourfild as int=cur.GetInt("yourfild")

حالا به شکل زیر اونو جمع کنید و دوباره توی دیتابیس بریزید.


 sql.ExecNonQuery2("UPDATE yourtable SET yourfild="&(yourfild+1)& "WHERE id = ?",Array As String (yourid))

j

ممنونم از جوابتون

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...