PDA

View Full Version : سوال: اضافه شدن به مقدار فیلد به ازای هر بار رفرش شدن صفحه



Beginner67
سه شنبه 27 بهمن 1394, 06:00 صبح
سلام.

*به کدی نیاز دارم که به ازای هر بار رفرش شدن صفحه یکی به مقدار فیلد اضافه کنه.

*به کدی نیاز دارم که به ازای هر بار کلیک کردن روی لینک یکی به مقدار فیلد اضافه کنه.


لطفا راهنمایی کنید.
ممنون

LostOfMind
سه شنبه 27 بهمن 1394, 07:11 صبح
اگه منظور شما بازدید مقالات باشه با از کد sql زیر استفاده کنید

update table set value = value + 1 where id = @id

komeil64
چهارشنبه 28 بهمن 1394, 05:31 صبح
مشکل خاصی نیست اگر بازدیده توی پیج لودت بنویس اگر کلیکه روی لینک باتن

Beginner67
چهارشنبه 28 بهمن 1394, 08:45 صبح
عرض نکردم مشکلی هست یا نه!:ناراحت:
میدونم باید توی پیج لود و یا کلیک لینک نوشت!
سوالم این بود چی بنویسم؟!

LostOfMind
چهارشنبه 28 بهمن 1394, 13:19 عصر
SqlDataAdapter da = new SqlDataAdapter();
da.selectcommand=new SqlCommand();
da.selectcommand.connection=yourconnetion;
da.selectcommand.commandtext="update table set val=val+1 where id=1";
yourconnection.open();
da.selectcommand.executnonquery();
yourconnection.close();
چون با گوشی نوشتم ممکنه غلط املایی داشته باشه بعد خودت تست کن در کل نحوه کار با ado.net به این شکله.
اگه با entityframework کار میکنی کدش فرق داره

mohsen.nsb44
پنج شنبه 29 بهمن 1394, 03:29 صبح
عرض نکردم مشکلی هست یا نه!:ناراحت:
میدونم باید توی پیج لود و یا کلیک لینک نوشت!
سوالم این بود چی بنویسم؟!
شما یک مقدار عددی داخل دیتابیست باید داشته باشی
مقدار اولیه فرضا 0
در لود صفحه کافیه دستور update رو بنویسی


update tbl_Name set count=count+1


اگر با دستور ویرایش جدول در دیتابیس اشنا نیستی یه سرچ بزن تو سایت