اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشاكل النسخ واللصق من ملف غير الاكسس الى الاكسس


عصام ربيع

الردود الموصى بها

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

صادفتنى مشكلة بعد وصول عدد السجلات فى جدول معين الى 9500 سجل , وعلمت ان المشكل فى MaxLocksPerFile فقمت بفتح الريجيسرى (start- run - regedit) وبحثت عن (MaxLocksPerFile) وعدلت القيمة فيه الى رقم اكبر من 9500 .

والسؤال : هل يمكن عمل ذلك اتوماتيكيا عند تشغيل البرنامج لأول مرة فقط؟

والله اسأل ان يوفق المسلمين

  • Thanks 1
رابط هذا التعليق
شارك

1- هل تستخدم قاعدة بيانات أكسس عادية أم مشروع أكسس؟؟

2-هل كانت المشكلة عند ادخال البيانات فى جدول أم عند استرجاعها فى استعلام او استدعاء recordset ؟؟

3-هل تستخدم آخر اصدار ( اكس بي ) ؟؟

رابط هذا التعليق
شارك

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

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

تم تعديل بواسطه عصام ربيع
رابط هذا التعليق
شارك

السلام عليكم

بالنسبة لتعديل أي قيمة أو اضافة أو حذف للقيم المسجلة بالريجيستري فهذا متاح بالكود عن طريق استخدام دوال ال 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 عموما ليس من المفترض حدوث المشكلة ، اما حدوثها عن النسح و اللصق الي قاعددة البيانات ، فاعتقد أن محاولة التغلب عليه ليست عملية حتي و ان كانت متاحة

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

مع تحياتي

رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information