27-05-18, 01:08 PM
(25-05-18, 09:38 PM)atefkhalf2004 كتب :كود :
cmd.CommandText = " update school set arround2= (SELECT Count(id) as CountOfID from student2 where artak2='دون' ) "
السيد الفاضل
حضرتك اشرت في مشاركة سابقة ان تحديث حقل لا بد من قيمة
ولو فصلنا الامر نجد ان جملة select ترجع قيمة عدد
اي الامر لو قسم علي امرين فهو سليم
وانا شاهدت مثل هذا الكود سابقا
نفسي اعرف الخطأ في صيغة هذا الامر فين
اي select لا ترجع جدول
أحى الفاضل
جملة select تعنى اختيار أعمدة و صفوف بشكل معين أنت تحدده
و الاعمدة و الصفوف ما هى الا جدول (على حد علمى )
و على أى حال سأقوم بالبحث فى الأمر
ثانيا ما تريد تحديثه هو عبارة عن حقل محسوب و الافضل لك الا تقوم بتحديث الجدول و لكن يمكنك حساب الناتج مباشرة من خلال الاستعلام
ثالثا أرجو منك مراجعة قاعدة البيانات الخاصة بك فى مترهلة بشكل كبير و غير مترابطة و ستسبب لك مشاكل كثيرة فيما بعد
