الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تعامل مع متغير داخل update

مغلق
بدأه سراب الجزيره في 29 ديسمبر 2005 · 1 رد · 539 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

استخدم فيجول بيسك 2003

وال

sql server 2000

اريد ان اعمل update على حقل من حقول بزيادة قيمته العدديه

لكن قيمة العدديه ليست ثابته بل متغيره حسب ما يوضع بها

 _oCmd.CommandText = "UPDATE STUDENT SET Std_Hours = Std_Hours-i

انه لا يقبل i كمتغير

وهذي معادلة التي تم وضع قيمة في i

I = Integer.Parse(str)

اللي ابيه

كيف اقدر اخليه يقبل i

داخل الاب ديت ويجمعها صح

لاني بصراحه ما ادري كيف يتعامل مع متغير

#2

أعتقد كاحد الحلول المقترحة يمكنك قراءة قيمة Std_Hours و تخزينها في متغير ثم تعديل قيمتها ثم استخدام القيمة الجديدة في عبارة الـ update

فإذا فرضنا أنك قرأت القيمة وخزنتها في متغير اسمه Read_Val يمكننا العمل بشكل تقريبي

Read_Val -= i
_oCmd.CommandText = "UPDATE STUDENT SET Std_Hours =  " & readval.tostring

ولكن لي ملاحظة على عبارة الـ update يجب تضمين عبارة where ضمن الـ update لأن الأمر في الصورة التي وضعتها هنا يقوم بتحديث كافة الصفوف الموجودة في الجدول STUDENT بسبب عدم وجود شرط يحدد أي سجل سيتم تحديثه - من وجهة نظر SQL -

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

هذا الموضوع مغلق.

مواضيع مشابهة