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

مشکل در ویرایش اطلاعات در دیتابیس


arf

سوال

سلام

من سعی دارم اطلاعات داخل دیتابیس خودم رو ابدیت کنم ولی اتفاقی در دیتابیس نمی افتد.

متغیر ها رو هم در حالت دیباگ چک کردم، همشون درستند.

شایان ذکر است در خواندن اطلاعات از دیتابیس مشکلی نیست.

sql.ExecNonQuery("UPDATE user SET phone = '"& sign_phone.Text &"' WHERE ID = '"& s1 &"' ")

باید چی کارش کنم؟؟

 

مشکل حل شد!

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

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

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

سلام 

یا متغییر sign_phone.Text رو تبدیل به متغیر عددی کنید وسپس متغییرعددی رو باهمین دستور به دیتابیس جهت آپدیت بفرستید ویا نه بروید داخل دیتابیس ستون phone را تبدیل به متغییر رشته ای بکنید 

 

دیتابیس برخلاف بیسیک فور نسبت به متغییرهای عددی و رشته ای حساس است و نمی شود متغییر عددی را برابر رشته ای قرار داد .

 

sql.ExecNonQuery("UPDATE user SET phone = '"& sign_phone.Text &"' WHERE ID = "& s1)

 

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

دوست عزیز ستون phone رشته تنظیم شده است. مشکل از جای دیگری است.

متنم هم اصلاح می کنم: برنامه خارج نمی شود بلکه اتفاقی در دیتابیس نمی افتد

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

اینو امتحان کن ، sign_phone.Text رو داخل یک متغییر مثلا phone بریز ، اون کامای اضافی رو هم بردار از آخر کدها، اگه باز درست نشد مشکل از جای دیگه هست

sql.ExecNonQuery("UPDATE user SET phone = '"&phone&"' WHERE id="&s1)

 

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

بایگانی شده

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

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

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