![]() |
|
[VB.NET] مشكلة في تحديث البيانات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] مشكلة في تحديث البيانات (/showthread.php?tid=46095) الصفحات:
1
2
|
مشكلة في تحديث البيانات - Necro - 25-05-23 السلام عليكم و رحمة الله تعالى و بركاته، من فضلكم أستخدم قاعدة بيانات access مربوطة مع برنامج، عند تعديلها عن طريق الـ Text Boxes التي يمكن سحبها من الـ Data Source، لا يمكن التعديل على البيانات التي أدخالها سابقا، و يظهر الخطأ التالي: [attachment=28975] أرجو حل أومساعدة و جزاكم الله خيرا RE: مشكلة في تحديث البيانات - عبدالله الدوسري - 25-05-23 تأكد ان الجدول Workers يحتوي على primary key [attachment=28976] بالطريقة التي تستخدمها بدون primary key لن يتم إنشاء الأمر UPDATE ولا الأمر DELETE عدل قاعدة البيانات أولاً : اضف حقل المفتاح الأساسي، قم بالحفظ، ارجع إلى الـ DataSet احذف الجدول وأضفه من جديد. عند عملية السحب والإفلات في النافذة من Data Source ، في الكود سيتم إستخدام TableAdapterManager بشكل لإفتراضي، احذفة من صينية النافذة ، وإستبدلة باسم الـ TableAdapter الخاص بالجدول الـ TableAdapterManager يستخدم الأمر : UpdateAll استبدلة بـ WorkersTableAdapter ، وغير UpdateAll إلى Update فقط، وبدل أن تمرر الـ DataSet مرر الجدول فقط ، مثلاً الكود لديك هكذا : كود : Me.TableAdapterManager.UpdateAll(Me.DataSet)استبدلة بــ : كود : Me.WorkersDTTableAdapter.Update(Me.DataSet.WorkersDT)هذا الموضوع فيه شرح بالفيديو بالضبط يشرح المقصود RE: مشكلة في تحديث البيانات - Necro - 26-05-23 سأقوم بالتجربة و سأخبرك بالنتائج أخي الفاضل RE: مشكلة في تحديث البيانات - Necro - 26-05-23 للأسف أخي، يظهر هذا الخطأ أحيانا (عندما ألغي الـ Primary Key يظهر الخطأ) [attachment=28978] RE: مشكلة في تحديث البيانات - سعود - 26-05-23 إقتباس :للأسف أخي، يظهر هذا الخطأ أحيانا (عندما ألغي الـ Primary Key يظهر الخطأ)اكيد لا بد من وجود المفتاح الاساسي. RE: مشكلة في تحديث البيانات - Necro - 26-05-23 عفوا، عند إلغاء الـ Primary key لا يظهر الخطأ عذرا على الخطأ RE: مشكلة في تحديث البيانات - عبدالله الدوسري - 26-05-23 (26-05-23, 02:33 PM)Necro كتب : عفوا، عند إلغاء الـ Primary key لا يظهر الخطأ يجب وضع حقل واحد على الأقل Primary key ابداء كل شيء من جديد، اعتقد انك لا تعدل على الـ DataSet بالشكل الصحيح، احذف الجدول من الـ DataSet واضفة من جديد بعد وضع الـ Primary key في الجدول. صور لنا شكل الجدول مع الحقول في قاعدة البيانات وشكل الجدول في الـ DataSet RE: مشكلة في تحديث البيانات - Necro - 26-05-23 تفضل أخي الفاضل [attachment=28982] RE: مشكلة في تحديث البيانات - Taha Okla - 26-05-23 من الصورة واضح أنك بحاجة لمعرفة أشياء كثيرة عن قواعد البيانات أدخل على يوتيوب وأبحث عن عنوان : تطبيع قواعد البيانات ستجد الكثير من القنواة تتحدث عنها وأختر القناة والشخص الذي تستطيع أن تفهم عليه وتابع عنده فيديوهين أو ثلاثة((ويفضل كل الدورة في حال وجود دورة كاملة) عن تطبيع قواعد البيانات كي تعرف كيف تصمم قاعدة البيانات ليس المهم نوع القاعدة التي يشرح عليها : Access أو SQL أو Oracle أو غيرها المهم أن تعرف الطريقة - وعندها ستعرف وتدرك أين هي جملة الأخطاء التي تقع فيها وهي نفسها التي تظهر عند التعامل معها بواسطة DATASET أو بأي طريقة من خلال الأكواد. RE: مشكلة في تحديث البيانات - Necro - 27-05-23 شكرا أخي على الإقتراح. سأشاهد الفيديو لاحقا. - لكن هل هناك من حل سريع أو سبب المشكل و جزاكم الله خيرا |