تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] رسالة خطأ عند الحذف أو تعديل بيانات جديدة #concurrency violation#
#8
(13-05-19, 02:13 AM)elgokr كتب :
الشكر لله والحمد لله
والحمد لله على كل حال

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

واذا كان قاعدة البيانات من نوع Sql
فسيكون الامر فقط كما اشرت اليه مسبقاً 
وهو كود الفتح والاغلاق لقاعدة البيانات اثناء التنفيذ

على العموم انا فى انتظار المثال حتى افيدك بالاجابة تحل الامر مباشراً

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


حقا أخي elgokr
الطريقة اللتي شرحت في الرابط هي اللتي إستعملت فشكرا لك على هذا

لقد وضعت مثال مصغر على العملية هنا

و أنا أقوم بنسخ الأكواد في هذا المثال
وجدت شيئ أشك في أمره
وهو هذا الكود

كود :
             dttt.Rows(0).Item("Qté") = dttt.Rows(0).Item("Qté") - DataGridView1.Rows(i).Cells("Qté").Value

               Dim save As New OleDbCommandBuilder(daaa)
               daaa.Update(dttt)
               dttt.AcceptChanges()

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


-----------
أنا لا أستخدم فتح و غلق القاعدة في برامجي
فقط استعلامات

فهل هذا مضر
حتى إني لم أرى مثال لفتح و غلق القاعدة ولا أعرف ما الفائدة
-----------
بالنسبة للأعضاؤ الذين يستخدمون SQLSERVER أو MYSQL
لماذا لا يوجد لديهم هده المشاكل في الشبكة
يعني ما الفرقي الجوهري بينهم و بين ACCES  في التعديل و الحدف
----------

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


الملفات المرفقة
.zip   app.zip (الحجم : 93.21 ك ب / التحميلات : 18)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: رسالة خطأ عند الحذف أو تعديل بيانات جديدة #concurrency violation# - بواسطة sniperjawadino - 15-05-19, 12:48 PM


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


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