تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[SQL] كيف يمكن تعديل update أو حذف delete صف معين من جدول بدلالة رقم الصف ROW_NUMBER
#1
السلام عليكم و رحمة الله و بركاته

أرجو أن يكون الجميع بخير

عندى سؤال فى sql  وهو:

هل يمكن تعديل update أو حذف delete صف معين من جدول بدلالة رقم الصف ROW_NUMBER ؟
الرد }}}
تم الشكر بواسطة:
#2
(05-02-23, 10:31 AM)mmaalmesry كتب : السلام عليكم و رحمة الله و بركاته

أرجو أن يكون الجميع بخير

عندى سؤال فى sql  وهو:

هل يمكن تعديل update أو حذف delete صف معين من جدول بدلالة رقم الصف ROW_NUMBER ؟

من الخطا الاعتماد على ROW_NUMBER لانه غير مضمون انك ستعدل او تحذف الذي تقصده
فهو معرض للتغير بسبب الفرز بORDER BY او التعامل مع قاعدة البيانات من مستخدمين على الشبكة

فهناك خطا في انشاء الجدول ستطبق عليه التعديل والحذف بدون ان يحتوي على عمود مفهرس غير قابل للتكرار

ستواجه مشاكل في البيانات الكثيرة بعد فترة من استخدام البرنامج

اذا كنت تعلم عند انشاءك للجدول انه سيتم استعلام اوتعديل او حذف بيانات محددة فلابد من وجود عمود مفتاحي ID.

هل تريد ان تكمل هذا العمل رغم خطورته على البيانات مستقبلا؟

انتظر جوابا
الرد }}}
تم الشكر بواسطة: Taha Okla , mmaalmesry
#3
طبيعة البرنامج عندى تدعو إلى استخدام هذه الطريقة و يمكن أن ننشء ترقيم تلقائي فيوجد ضرورة لذلك
الرد }}}
تم الشكر بواسطة:
#4
في حال ضمان عدم تكرر البيانات بشكل كامل، فيك تختار الطريقة الأنسب للتعديل : وهي

لو كانت البيانات لديك معروضة ضمن (DataGridView) :
لما تحدد سطر ما من (DataGridView) تضغط على زر تعديل 
فيقوم بتحرير البيانات في عدة أدوات مثلاً في مربعات نصوص وقوائم .. إلخ
عليك أن تجعل في نهاية الكود سطر لتجميد الـ (DataGridView)  >>>  (Enable = False)
بالتالي ستقوم بالتعديل بناءاً على السطر الحالي في الـ (DataGridView)  والذي لن يستطيع تغييره أي شيء  ما دامك أخترت تعديل
فإذا تمت عملية التعديل أو قمت بإالغاء التعديل تعطي خاصية فك التجميد عن الـ  (DataGridView)  >>  (Enable = True)

فعند التعديل تطلب التعديل بشرط تساوي بيانات السطر الحالي من الـ  (DataGridView) مع سجل ما في الجدول في قاعدة البيانات.
وتختار الحقول التي تكون شرط التساوي، حقول لا يمكن أن تتكرر جميعها معاً -- أو حقل ما تكون متأكد أنه لن يتكرر ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: AnyDesk , mmaalmesry
#5
جزاك الله خيرا أخى الكريم
الرد }}}
تم الشكر بواسطة: AnyDesk , AnyDesk , AnyDesk


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل على فاتورة مبيعات خالد كامل1 4 68 26-03-24, 10:49 PM
آخر رد: خالد كامل1
  تعديل كود ارسال صورة الى الواتس new_programer 2 114 21-03-24, 10:07 PM
آخر رد: new_programer
  تعديل صب المجموع الكلي والمعدل والتقدير مصمم هاوي 3 131 19-03-24, 01:33 AM
آخر رد: مصمم هاوي
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 48 19-03-24, 01:23 AM
آخر رد: dell
  تعديل طول حقل معين في جميع جداول القاعدة atefkhalf2004 1 97 09-03-24, 03:17 AM
آخر رد: atefkhalf2004
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  ممكن تعديل في كود التفقيط للارقام melad2002 2 333 01-01-24, 08:47 PM
آخر رد: melad2002
Lightbulb [VB.NET] إطهار الصورة بمقاس معين في DataGridView أبو خالد الشكري 2 323 14-12-23, 03:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] اريد تعديل في الكود عند طباعة DGV abu_hisham7 1 431 03-12-23, 02:40 AM
آخر رد: abu_hisham7

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم