منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[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=30144)



رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) - sniperjawadino - 03-07-19

السلام عليكم إخواني


رسالة غريبة
ظهرت عندما أقوم بإضافة و تحديث البيانات

الغريب في الأمر أن البرنامج شغال جيد أكثر من شهر
ضهرت هده الرسالة و بعد إغلاق البرنامج و فتحه  إختفت الرسالة
والكل تمام الآن

-قاعدة البيانات Access في حاسوب
وأربع حواسيب يعملون عليها



l'opération doit utiliser une requete qui peut etre mise a jour 




جزء من الكود المستعمل
 
كود :
   


............Using cmd As New OleDbCommand("UPDATE     TABLE
cmd.ExecuteNonQuery()
End Using



............daa = New OleDbDataAdapter("INSERT INTO TABLE



............daa = New OleDbDataAdapter("Delete * from TABLE



............da1 = New OleDbDataAdapter("select * from TABLE



RE: رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) - اسامه الهرماوي - 03-07-19

وعليكم السلام...
الترجمة:
يجب أن تستخدم العملية استعلامًا يمكن تحديثه.

وهذه ليست بمشكلة وانما خطأ في القاعدة فقط.
القي نظرة.
http://vb4arb.com/vb/showthread.php?tid=23779&pid=114571#pid114571


RE: رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) - sniperjawadino - 03-07-19

سلام أخي أسامة

كما ذكرت المشكل ظهر و اختفى يعني ليس خطأ في القاعدة
بل شيئ غريب لا أعرف السبب

لكن معك حق فنفس الرسالة تظهر إذا تم وضع القاعدة ب C و كان هذا الأخير محمي من الكتابة
كنت قد وقعت في هذا المشكل في أحد الأيام لكن إكتشفت الحل هو تغيير المكان

أنا الآن أشك في ACCESS لم يستطع تحمل الإستعلامات أو شيئ ما


RE: رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) - اسامه الهرماوي - 03-07-19

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


RE: رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) - عبد العزيز البسكري - 03-07-19

السّلام عليكم و رحمة الله و بركاته
بما أنّ الرّسالة باللغة الفرنسية .. أؤكّد لك أنّ نفسها ظهرت إحدى المرّات .. و كان الخطأ بصيغى كتابة أحد الأكواد .. لا أتذكّر ما هو بالضبط .. ما قمت به حينها .. أو ما أستعمله عندما يحذث لي خطأ ما و أشك بفورم ما بالمشروع .. أو جميع الفورمات التي تعاملت معها و حذث الخطأ .. أقوم بإيقاف جميع الأمواد بالفورم .. ثم أبدأ بتفعيل الأكواد شيء فشيء .. لغاية إكتشاف مصدر الخطأ .. و أظن إذا لم تخنّي الذاكرة .. الخطأ كان بأحد أكواد الفورم لود .. هذا من جهة
من جهة ثانية ..حاول الوقوف كليك يمين الماوس على قاعدة البيانات بالقرص C .. واتبع مثلما تشير إليه الصورة أدناه و أشّر على جميع الصلاحيات
الفكرة كلها إذا لم يكن الخطأ بالكود أو بما أشرت لك به بالصورة هو ..
تشغيل البرنامج كمسؤول ..
تحياتي



RE: رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) - sniperjawadino - 06-07-19

شكرا لكم إخواني

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

أخي عبد العزيز البسكري شكرا كثيؤا على الصورة .. البرنامجضغال كمسؤول و الخطوات التي وضعتها للشبكة هي نفسها اللتي أنا عاملها
المشكل العويص هو أن الرسالة إختفت و بالتالي لا يمكنني إكتشاف المشكل

على كل حال شكرا شكرا شكرا
سأنتظر ضهورها مرة أخري في نفس الوثت سأنتقل لل SQL SERVER


RE: رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) - elgokr - 06-07-19

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

الرسالة لم تظهر معك مجدداً الا فى حالة التالية
فى البداية قبل ما اقول سبب الرسالة خلينى نفهم ماذا تعني الرسالة

الرسالة هنا تشير انه غير قادر على تحديث البيانات المطلوب تعديلها
ويرجع الامر هنا لاسباب عديدة

1- اذا كانت قاعدة البيانات مفتوحة والجدول المطلوب التعديل عليه البيانات مفتوح على وضعية التصميم.
2- اذا كان الاتصال بقاعدة البيانات مرتبطة باكثر من مستخدم دون تطبيق الشرح كما هو موجود فى توقيعي كون الجدول مفتوح من قبل مستخدم اخر.

راجع الامر لديك وسيتم حل مشكلة ظهورها مستقبلياً

تحياتى لك
وتمنياتى لك التوفيق



RE: رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) - sniperjawadino - 09-07-19

أخي الجوكر شكرا على تتبعك
و أعتذر بشدة لكثرة أسئلتي في مشاكل الشبكة لأنك حقا قمت باللازم في شرحك الكبير

الخيار الأول مستبعد تماما لأن القاعدة مغلقة و ليست في وضعية التصميم

يبقى الخيار التاني وهو الذي سيكون
لأن قاعدة البيانات مرتبطة باكثر من مستخدم كما أني عملت مشاركة لقاعدة الباينت ACCESS بشكل مباشر
و ذلك بإعطاء كل مستخدم رابط القاعدة لوضعه في البرنامج

في الحقيقة قرأت موضوعك الذي بالتوقيع عندما منحتني إياه سابقا
لكن لم أطبق الشرح لأن بكثرة مشاكل الأكسس في الشبكة قررت الإنتقال لل SQL SERVER و أنا بصدد التعلم الآن
ولأن الزبون كان شغال جيد لم أقم بتطبيق شرحك عليه

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