تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت)
#1
السلام عليكم إخواني


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

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

-قاعدة البيانات 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
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام...
الترجمة:
يجب أن تستخدم العملية استعلامًا يمكن تحديثه.

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

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

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

أنا الآن أشك في ACCESS لم يستطع تحمل الإستعلامات أو شيئ ما
الرد }}}
#4
نعم حاول التحقق من مساحة الأكسس الحالية وان وجدت انها لن تتحمل اكثر فانصحك باستخدام mssql server.
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
#5
السّلام عليكم و رحمة الله و بركاته
بما أنّ الرّسالة باللغة الفرنسية .. أؤكّد لك أنّ نفسها ظهرت إحدى المرّات .. و كان الخطأ بصيغى كتابة أحد الأكواد .. لا أتذكّر ما هو بالضبط .. ما قمت به حينها .. أو ما أستعمله عندما يحذث لي خطأ ما و أشك بفورم ما بالمشروع .. أو جميع الفورمات التي تعاملت معها و حذث الخطأ .. أقوم بإيقاف جميع الأمواد بالفورم .. ثم أبدأ بتفعيل الأكواد شيء فشيء .. لغاية إكتشاف مصدر الخطأ .. و أظن إذا لم تخنّي الذاكرة .. الخطأ كان بأحد أكواد الفورم لود .. هذا من جهة
من جهة ثانية ..حاول الوقوف كليك يمين الماوس على قاعدة البيانات بالقرص C .. واتبع مثلما تشير إليه الصورة أدناه و أشّر على جميع الصلاحيات
الفكرة كلها إذا لم يكن الخطأ بالكود أو بما أشرت لك به بالصورة هو ..
تشغيل البرنامج كمسؤول ..
تحياتي
قناتنا على اليوتوب
الرد }}}
#6
شكرا لكم إخواني

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

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

على كل حال شكرا شكرا شكرا
سأنتظر ضهورها مرة أخري في نفس الوثت سأنتقل لل SQL SERVER
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#7
وعليكم السلام ورحمة الله وبركاته

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

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

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

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


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

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

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

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 598 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 222 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 83 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 309 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 193 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي

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


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