الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة كبيرة جدا في قاعدة البيانات أكسس

مغلق
بدأه seaprince46 في 17 يناير 2005 · 4 رد · 890 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني الكرام

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

والبرنامج يعمل من دون مشاكل منذ سنه تقريبا والحمدلله

ويوجد في قاعدة البيانات 84 جدول وأكثر جدول مخزن فيه حوالي 4000 حقل

حصل مشكله جديده عند تشغيل البرنامج تظهر الرسالة التاليه

1.JPG

ويقفل البرنامج ولايمكن فتح قاعده البيانات نهائيا بالطريقة العاديه

لأنه عند فتح قاعده البيانات يعطي الرسالة التالية

2.JPG

وعند إختيار Yes تظهر الرسالة التالية

3.JPG

علما أن قاعده البيانات محمية بكلمة مرور وعي على اوفيس 97

أنا أتبع الطريقة التالية لفتح قاعدة البيانات

1-اقوم بحذف الباسوورد بإستخدام برنامج خاص

2-بعد ذلك تفتح قاعده البيانات

3-اقوم بتحويلها إلى اوفيس 2003

4-اضع الباسوورد مره اخرى

5-احولها مره ثانية إلى اوفيس 97

6-اضعها في السيرفر

7-بعد ذلك يعمل البرنامج بشكل صحيح

تحدث هذه المشكلة في اليوم تقريبا 5 مرات

وهذا الحل غير منطقي

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

أرجو الرد السريع

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#2

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

وكل عام وأنتم بخير بمناسبة عيد الأضحى المبارك

أخى أمير البحار

أنا عندى نفس ظروفك بس مش نفس مشكلتك

أنا عندى قواعد بيانات من أيام أكسس 97 وبتشتغل عليها برامجى من خلال الـ DAO

ولذلك أريد أن أعطيك بعض النقاط التى قد تيسر عملك

طبعا أنت عارف أن تنسيق قواعد البيانات من 97 إختلف عنه فى 2000 وما بعدها

لذلك لا تتوقع أن يعمل معها الأكسس بدون تحويل

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

ولماذا كل هذا ؟

استخدم برنامج الـ Visual Data Manager (VisData) الذى يأتى مع الفيجوال بيسك لتتعامل مع قاعدة البيانات وهو يعطيك ما تريد من تصميم وتحرير وكل شئ فى أكسس - مش بالضبط - ويوفر عليك جهد كبير

ثم إن كنت تريد ترقية قاعدة بياناتك فعليك أن تستخدم ADO بدلا من DAO حيث أنها هى التى تتعامل مع قواعد بيانات أكسس الأحدث من 97

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#3

عزيزي abulyaman مشكور لمشاركتك

لكن المشكله انه لم افعل أي تغيير على قاعده البيانات أو الويندوز او حتى البرنامج

ظهرت المشكلة فجأة بدون مقدمات

انا أحول قاعده البيانات حتى أستطيع فتها وأخذ البيانات منها فقط

وأنا أستخدم ADO , وليس DAO

يعني المشكلة أنا حاسها غير منطقية

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#4

عدل في برنامجك مايلي:

من قائمة (Project)

تختار(References)

ثم تختار (Microsoft DAO 3.6 Object Library)

وبهذه الطريقة تستطيع التعامل مع القاعدة بدون تحويل

#5

عزيزي المهاجر

أنا أقوم بتحويل البيانات فقط لإسترجاع البيانات

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

ولقد قمت بما تفضلت وظهرت الرسالة التالية

method or data member noy founf

ويؤشر على

openrecordset.

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…