رفتن به مطلب
  • 0

مشکل در دستور اپدیت Sql


moein921

سوال

اشکال این چند خط کد کجاست من میخوام وقتی روی یک اس ام اس از لیست زدم فیلد fav به یک تغییر کنه

در یک اکتیویتی جداگانه هم خودم علاقه مندی ها رو یعنی اونایی که فیلد fav برابر با یک هست رو لود میکنم

اما مشکل من با خط هفتم از این کد هست که فیلد fav گزینه ی انتخابی رو یک نمیکنه در دیتابیس

 


 

Dim btn3 As Button
    btn3=Sender

	Dim cursor3 As Cursor
 cursor3 = SQL1.ExecQuery("SELECT * FROM smstb where sms='تهران' ORDER BY id DESC") 
 
   
   cursor3.Position=btn3.Tag

	If cursor3.GetInt("fav")=0 Then
	SQL1.ExecNonQuery("UPDATE smstb SET fav=1 WHERE sms2="& btn3.Tag)
	Msgbox("به علاقه مندیها افزوده شد","افزودن به علاقه مندیها")
	Else
	Msgbox("در لیست علاقه مندیها وجود دارد","تکراری")
	
	End If

 

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

ارسال‌های توصیه شده

درستش کردم بالاخره ممنون از کمک هاتون

کد رو به زیر تغیییر دادم بالاخره درست شد

 Dim btnshare As Button
    btnshare=Sender

	Dim cursor3 As Cursor
 cursor3 = SQL1.ExecQuery("SELECT * FROM smstb where id="& btnshare.Tag) 
 
 cursor3.Position=0
   
  

	If cursor3.GetInt("fav")=0 Then
	SQL1.ExecNonQuery("UPDATE smstb SET fav='1' WHERE id="& btnshare.Tag)
	Msgbox("به علاقه مندیها افزوده شد","افزودن به علاقه مندیها")
	Else
	Msgbox("در لیست علاقه مندیها وجود دارد","تکراری")
	
	End If	
لینک ارسال
به اشتراک گذاری در سایت های دیگر

اخطار گرفتید

تاپیکتون رو زیر 12 ساعت اپدیت نکنید

شما 2-3 ساعت یه بار داری هی پست میدی عزیزم

لطف کنید رعایت کنید...

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

سلام هموطن

شب یلدات مبارک

SQL1.ExecNonQuery("UPDATE smstb SET fav=1 WHERE sms2="& btn3.Tag)

باید بشه این

SQL1.ExecNonQuery("UPDATE smstb SET fav='1' WHERE sms2="& btn3.Tag)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

لطفا اسپم ندید

ممنون من همچنان منتظر ویرایش کد و درست کردن اون توسط برنامه نویسا هستم

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

اینو یه تست بزنید

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

http://s3.picofile.com/file/8229454976/drawer_Copy.rar.html

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

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

لطفا اسپم ندید

ممنون من همچنان منتظر ویرایش کد و درست کردن اون توسط برنامه نویسا هستم

سلام

تو حلقه به جای این کد:

btnshare.Tag = i

اینو بذار:

btnshare.Tag =cursur1.GetString("id")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

الان که میزنم همچین اروری میده ممنون میشم راهنمایی کنید

عکس خطا پیوست شد

0vi0_g.png[/url]

 

http://uupload.ir/files/0vi0_g.png

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

کدتون به ظاهر مشکلی ناره

باز چک کردم

شما یه دیباگ بگیر ببین به کدوم خط گیر میده

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

 

سلام هموطن

شب یلدات مبارک

SQL1.ExecNonQuery("UPDATE smstb SET fav=1 WHERE sms2="& btn3.Tag)

باید بشه این

SQL1.ExecNonQuery("UPDATE smstb SET fav='1' WHERE sms2="& btn3.Tag)

سلام شهاب جان مثل همیشه شمایی که به داد ما میرسی در اولین فرصت :D

ولی جواب نداد

لطفا بازم کمک کنید :(

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

فقط وقتی به جای sms2 عبارت id رو میزارم آخرین فیلد رو برام به علاقه مندیها اضافه میکنه

نمیدونم مشکل از کجاست

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

دلاور دستور Sql شما به نظر من موردی نداره

تگت رو چک کن

تگ داره از کجا مقداره میگیره؟؟؟

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

بعد از خط مربوط به آپدیت شما بیا btn3.Tag رو توی یک ToastMessageShow نشون بده ببین اصلا مقدار تگ درسته ؟ int هست کاملا؟

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

قبلش بهش پوزیشن ندادی

یا پوزیشنت عددی نیست

باید بررسیش کنی

cursoir3.position بای یه عدد بگیره که بررسی کنه

اگر کوئری خاصی مینویسی، مقدار این عدد رو 0 بذار 

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

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

 

دانلود

http://s6.picofile.com/file/8229271342/drawer_Copy.rar.html

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

ممنون میشم

لطفا بعد از حل این مشکل راهنماییم کنید برای سرچ در همین برنامه چطور اقدام کنم؟ یا کدشو بنویسید اگه میتونید

ممنون برای پاسخگوییتون

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...