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

احتاج جملة استعلام لتعديل أكثر من حقل في جملة تعديل واحدة

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

السلام عليكم ورحمة الله وبركاتة

وما هي الصيغة الاستعلام المناسبة لتعديل أكثر من حقل في جملة تعديل واحدة وقد وجدت في احد الكتب المتخصصة هذه الجملة ولكنها لم تعمل معي

Dim cm As SqlCommand
cm = New SqlCommand("update stock1 set B_QTY=(select INV_QTY FROM check_list INNER JOIN stock1 ON check_list.STOCK_NO = stock1.STOCK_NO)WHERE stock1.STOCK_NO in (SELECT check_list.STOCK_NO FROM check_list)", cn)
cm.ExecuteNonQuery()

ما هو الخطأ في جملة التعديل هذه

والسلام عليكم ورحمة الله وبركاته

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#2

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

يمكنك تجريب جملة شبيهة بالتالي

UPDATE [Names] SET 
WHERE (((Names.Name)="Test1") AND ((Names.LastName)="test2")));

تم تعديل هذه المشاركة بواسطة samerselo في 11 يوليو 2006 في 13:02

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

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

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

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…