منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi (/showthread.php?tid=40308)

الصفحات: 1 2


حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - Necro PC - 23-12-21

السلام عليكم و رحمة الله و بركاته، عند الضغط على الزر الحفظ لحفظ البيانات في قاعدة بيانات access، يظهر الخطأ التالي :
[attachment=27411]
لا أدري كيف أحل هذا المشكل كونني مبتدئ، و شكرا لكم جزيل الشكر


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - سعود - 23-12-21

قم بتعريف CommandBuilder واسند له DataAdapter


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - Necro PC - 23-12-21

شكرا أخي على الرد، لكنني مبرمج مبتدئ فأرجو أن تعطيني الكود و شكرا لك مرة أخرى


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - سعود - 24-12-21

(23-12-21, 08:57 PM)Necro PC كتب : شكرا أخي على الرد، لكنني مبرمج مبتدئ فأرجو أن تعطيني الكود و شكرا لك مرة أخرى

و الله يا اخي لا اريد ان احيلك الى روابط اخرى لكن لو تتكرم تساعدني عشان اساعدك وترفع مشروعك و اعدل لك عليه وتشوف التعديل لان التعديل مثل ماقلت لك تحتاج كائن اوامر مثلا
PHP كود :
dim cmd as new Oledb.OledbCommandBuilder(Table1TableAdapter
لو ماضبط معك ارفع المشروع افضل


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - Necro PC - 24-12-21

شكرا لك أخي على الرد، لكنه أصبح يظهر خطأ آخر، فتفضل المشروع حتى أطبق تعديلك على مشاريعي الأخرى :
[attachment=27414]


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - سعود - 24-12-21

(24-12-21, 11:24 AM)Necro PC كتب : شكرا لك أخي على الرد، لكنه أصبح يظهر خطأ آخر، فتفضل المشروع حتى أطبق تعديلك على مشاريعي الأخرى :

وجدت ملف بامتداد sdf والاكواد المكتوبة لقاعدة بيانات أكسس.
ماذا تريد الاتصال به sqlserver او  Access


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - Necro PC - 24-12-21

(24-12-21, 10:40 PM)سعود كتب :
(24-12-21, 11:24 AM)Necro PC كتب : شكرا لك أخي على الرد، لكنه أصبح يظهر خطأ آخر، فتفضل المشروع حتى أطبق تعديلك على مشاريعي الأخرى :

وجدت ملف بامتداد sdf والاكواد المكتوبة لقاعدة بيانات أكسس.
ماذا تريد الاتصال به sqlserver او  Access
أخي الفاضل مشكور، طبعا قمت بإنشاء القواعد عن طريق access
ملاحظة: الخطأ الذي يظهر، هو خطأ أثناء حفظ التعديلات التي قمت بها على اي شيئ في الداتاقريدفيو.


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - سعود - 24-12-21

(24-12-21, 11:00 PM)Necro PC كتب : أخي الفاضل مشكور، طبعا قمت بإنشاء القواعد عن طريق access
ملاحظة: الخطأ الذي يظهر، هو خطأ أثناء حفظ التعديلات التي قمت بها على اي شيئ في الداتاقريدفيو.

اخي الكريم بغض النظر عن المشروع الحالي لكن فائدة عامة ستحتاج لها لاحقا عند الرغبة بنشر برنامجك وهو صياغة مسار قاعدة البيانات المكتوب لا يتصل الا بجهازك فقط  استخدم اكواد اخرى .
باذن الله ان لم يسبقني احد اراجع المشروع ... لاني تركته حتى اعرف جوابك هذا.

على فكرة لم اجد اي قاعدة بيانات تخص أكسس


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - Necro PC - 24-12-21

(24-12-21, 11:12 PM)سعود كتب :
(24-12-21, 11:00 PM)Necro PC كتب : أخي الفاضل مشكور، طبعا قمت بإنشاء القواعد عن طريق access
ملاحظة: الخطأ الذي يظهر، هو خطأ أثناء حفظ التعديلات التي قمت بها على اي شيئ في الداتاقريدفيو.

اخي الكريم بغض النظر عن المشروع الحالي لكن فائدة عامة ستحتاج لها لاحقا عند الرغبة بنشر برنامجك وهو صياغة مسار قاعدة البيانات المكتوب لا يتصل الا بجهازك فقط  استخدم اكواد اخرى .
باذن الله ان لم يسبقني احد اراجع المشروع ... لاني تركته حتى اعرف جوابك هذا.

على فكرة لم اجد اي قاعدة بيانات تخص أكسس

شكرا أخي، لقد نسيت أن أنسخ ملف قاعدة البيانات إلى مجلد المشروع، تفضل الملف:
[attachment=27415]


RE: حل خطأ Update requires a valid UpdateCommand when passed DataRow collection with modi - سعود - 25-12-21

فائدة ثانية و هي انك لست بحاجة الى تعريف اتصال كل مااردت الاتصال بل يكفي مرة واحدة .
فائدة ثالثة لا تسمي الاعمدة بمسميات غير انجليزية تحسبا لاي طاري يخص الترميز.
.
الان اواجه مشكلة الـProvider
PHP كود :
the microsoft ace oledb 12.0 provider is not registered on the local machine windows 
لاني اعمل على 64 بت حاليا. والمشكلة فقط عند استخدام المعالج الخاص بالاتصال احاول التعديل وتظهر لي هذه الرسالة اما بالاكواد الوضع فوق الممتاز.
على كل حال الحل واضح كما ذكرت.
لعل احد الاخوة  يعدل على المشروع لاني احتاج الانتقال الى جهاز 32 بت.

انتقلت لجهازي الاخر 32 بت فقط وضعت ملف الاكسس بدل الاول الخاص بـ sqlserver  واشتغل بشكل جيد.