عندي قاعدة بيانات مرتبطة ببرنامج موجود في أربعة أجهزة تعمل عليه في نفس الوقت في كثير من الأحيان تتوقف جميع الأجهزة ما عدا واحد وفي كل مرة أحاول فتح أحد الأجهزة تظهر رسالة مفادها أن قاعدة البيانات مؤمنة ...!!!!!!!!!!!
هل من منجد ؟؟
عندي قاعدة بيانات مرتبطة ببرنامج موجود في أربعة أجهزة تعمل عليه في نفس الوقت في كثير من الأحيان تتوقف جميع الأجهزة ما عدا واحد وفي كل مرة أحاول فتح أحد الأجهزة تظهر رسالة مفادها أن قاعدة البيانات مؤمنة ...!!!!!!!!!!!
هل من منجد ؟؟
B)تعتمد المسألة على طريقة البرمجة والاكواد المستخدمة في ربط قاعدة البيانات
وكيفية تكوين المرونه في عملية فتح واغلاق القاعدة
تم تعديل هذه المشاركة بواسطة HnHn في 10 ديسمبر 2007 في 00:13
HnHn كتب:B)تعتمد المسألة على طريقة البرمجة والاكواد المستخدمة في ربط قاعدة البياناتوكيفية تكوين المرونه في عملية فتح واغلاق القاعدة
عزيزي أنا أستخدم ADODB وطريقة الربط عادية جدا ...
If DB.State = adStateOpen Then DB.Close
DB.Provider = "Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database ;"
DB.CursorLocation = adUseClient
DB.Open DataBase
'''''''''''''''
المشكلة أن هناك جدول أصناف به حقل المخزون
جميع شاشات البيع تعدل فيه أثناء البيع في نفس الوقت
أحيانا يقفل هذا الجدول ولا يمكن فتح البرامج إلا بعد إغلاق جميع الأجهزة وفتحها من جديد
أنا بحثت في منتدى الأكسس ووجدت موضوع مشابه والحل فيه من خلال فورمات الأكسس
بس بالفيجوال كيف ما أعرف ؟؟؟؟
خبرني أحد المشرفين أن الحل في إضافة هذه البيانات
DB.BeginTrans
db.CommitTrans
db.RollbackTrans
هل ممكن حد يشرحلي كيف أتعامل معها ...؟؟؟؟؟؟؟؟؟؟؟؟؟
وجدت مفاتيح كثيرة لحل هذه المشكلة راجعوا ...
القضية المتبقية هو كيف يمكن قفل سجل عن المستخدمين بدون لا يحدث خطأ ؟؟؟
وكيف يتم الإقفال ؟ والفتح ؟؟ للسجل الحالي ؟؟؟
تم تعديل هذه المشاركة بواسطة haking33 في 14 ديسمبر 2007 في 13:43
للرفع
لازلت أبحث عن حل لهذه المشكلة !!!!!!!!
ألم تمر على أحد منكم ؟؟؟
عندي سجل تتضارب على تعديله عدة أجهزة مرتبطة بشبكة في نفس الوقت ...
السجل يقفل والجدول الذي به هذا السجل ويعطي الفيجوال رسالة خطأ مفادها ... قاعدة البيانات مؤمنة !!!
كيف يمكن تفادي هذه المشكلة ؟؟؟
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…