عصام ربيع قام بنشر سبتمبر 10, 2003 قام بنشر سبتمبر 10, 2003 السلام عليكم ورحمة الله صادفتنى مشكلة بعد وصول عدد السجلات فى جدول معين الى 9500 سجل , وعلمت ان المشكل فى MaxLocksPerFile فقمت بفتح الريجيسرى (start- run - regedit) وبحثت عن (MaxLocksPerFile) وعدلت القيمة فيه الى رقم اكبر من 9500 . والسؤال : هل يمكن عمل ذلك اتوماتيكيا عند تشغيل البرنامج لأول مرة فقط؟ والله اسأل ان يوفق المسلمين 1
محمد طاهر عرفه قام بنشر سبتمبر 11, 2003 قام بنشر سبتمبر 11, 2003 1- هل تستخدم قاعدة بيانات أكسس عادية أم مشروع أكسس؟؟ 2-هل كانت المشكلة عند ادخال البيانات فى جدول أم عند استرجاعها فى استعلام او استدعاء recordset ؟؟ 3-هل تستخدم آخر اصدار ( اكس بي ) ؟؟
عصام ربيع قام بنشر سبتمبر 11, 2003 الكاتب قام بنشر سبتمبر 11, 2003 (معدل) السلام عليكم ورحمة الله ظهرت هذه المشكلة عندما قمت بنسخ سجلات من وورد ولصقها فى الجدول مباشرة وانا استخدم اوفيس اكس بى تم تعديل سبتمبر 11, 2003 بواسطه عصام ربيع
محمد طاهر عرفه قام بنشر سبتمبر 12, 2003 قام بنشر سبتمبر 12, 2003 السلام عليكم بالنسبة لتعديل أي قيمة أو اضافة أو حذف للقيم المسجلة بالريجيستري فهذا متاح بالكود عن طريق استخدام دوال ال api و لكن ... أعتقد أن الموضوع هنا بخصوص هذه القيمة المسجلة فى الريجيستري و حيث أن هذه القيمة موجودة فى تصنيف محرك ال jet الذي يمكن وصفه بانه مدير التعامل مع قاعدة بيانات الاكسس أو المسئول عن تخزين و استجاع البيانات و حسب المكتوب فى موقع ميكروسوفت عن هذا الموضوع ( تحت بند تعديل قيم الريجيستري ) هنا http://msdn.microsoft.com/library/default....performance.asp انه بعمل عملية ترحيل يتم تنفيذ الحد الاقصي ، و هو 9500 ثم تفريغ المكان المحجوز و من ثم تنفيذ الباقي MaxLocksPerFile The MaxLocksPerFile setting determines the maximum number of locks that Microsoft Jet places against a file. The default setting is 9,500 locks. If the number of locks required to perform a transaction exceeds the MaxLocksPerFile setting, the transaction commits (writes) the data that has locks associated with it, frees the locks, and then continues processing the transaction. If the maximum number of locks a server can handle is less than the MaxLocksPerFile setting, the server returns an error message or appears to hang when performing a large transaction. If this occurs, you should decrease the MaxLocksPerFile setting. A Novell server can be configured to perform a maximum of 10,000 locks per connection. A Novell server connection can include more than one database, so its possible to exceed the maximum number of available locks if you are using more than one database at a time. فاذا تم تنفيذ ترحيل سجلات Transcation عموما ليس من المفترض حدوث المشكلة ، اما حدوثها عن النسح و اللصق الي قاعددة البيانات ، فاعتقد أن محاولة التغلب عليه ليست عملية حتي و ان كانت متاحة و انما يجب أن يتجه التفكير الي اعادة تنسيق ملف المصدر بحيث يمكن سحبه مباشرة الي الاكسس و ليس من خلال النسخ و اللصق مع تحياتي
الردود الموصى بها