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

دلفى & اكسس ....ارجوا المساعدة

مغلق
بدأه abhlki في 9 أغسطس 2005 · 8 رد · 634 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند ربط قواعد بيانات اكسس مع دلفى عن طريق alias فى BDE يظهر هذا الخطأ

09_08_05_01_07_32_1123574852untitled.JPG

ملاحظة: delphi6 +access xp +win xp

انا لااريد استخدم الربط عن طريق ODBC لانه اظهر لى مشاكل فى الحقول

#2

أربط عن طريق ADO فهو الأفضل بالنسبة لAccess لأن Ado يعتمد على محرك الJET المضمن مع نظام التشغيل وهو من إنتاج ميكروسوفت ,

وهذا يعني بما انه مضمن مع نظام التشغيل أنك لن تحتاج لنقل أي شيء إلى جهاز الزبون سوى ملفك التنفيذي وملف mdb الخاص بالأكسس ...

كما أن Ado سهل جدا , ومثل BDE

(عندما تتعامل مع برنامج قواعد بيانات من ميكروسوفت , من الحكمة استخدام مزود من ميكروسوفت مثل ADO )

#3

شكرا اخى عروه على التوضيح..

ولكن المشكلة هو ان النظام القديم تم بناءوه بطريقة القديمة delphi3+access97+winme ولم يكن فى وقتها ado...وانا اريد اضافة تعديل بسيط على النظام ...وتغييرمن bde الى ado يعنى تغيير فى النظام وهذا مستحيل حاليا ؟؟؟؟؟؟؟؟ ولكن إن شاء الله سوف اعمل على تطويره

ولحل هذه المشكلة قمت بتعديل النظام فى نفس البيئه السابقة ......ولكن سؤال مازال يحييرينى لماذا يظهر هذا الخطأ مع delphi6+accessxp +winxp وليس مع delphi3+access97+winme

اشكرك ومع تحياتي،،،

#4

يبدو أنه يحتاجح ملف الDll ولايجده , ربما نسخ الملف يساعد في حل المشكلة ..

السبب هو فرق نسخة الأكسس حسب تقديري

#5

نعم وانا اعتقد ذلك..لانى عند تحميل office2000 على winme اظهر نفس الخطأ

وسوف احاول نسخ ملف الdll لمعرفة هل السبب هو عدم وجود هذا الملف او فرق فى الاصدار...

#6

أعتقد المشكلة ان ملفات ال DAO غير موجودة في الجهاز الذى تظهر عليه المشكلة

ميكروسوفت اوقفت تضمين هذه المكتبة مع ويندوز وحتى مع مكتبة MDAC، لذلك فقد يعمل على ويندوز 98 او مي ولا يعمل على اكس بي او الاحدث

لو بحثت عنها في جوجل سوف تجد العديد من الروابط تحتوي على المكتبة (موقع ميكروسوفت ليس منهم)

هذا احد المواقع

http://imaginware.tripod.com/imaginware/Downloads.html

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#7

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

بعد ما قمت بتحميل ملفات DAO لم تظهر المشكلة السابقة وتم الربط بنجاح

ولكن هناك ملاحظة ..هو انه عند ربط BDE مع Access97 تمت ولم تظهر اخطاء وبكن عند ربط BDE مع Access2000اوxpاو2003 تظهر هذه الرسالة

http://www.arabteam2000.com/picload/pics/1...124044770aa.JPG

لوسمحت اريد اعرف سببها للعلم بشئ فقط

#8
14_08_05_11_39_30_1124044770aa.JPG
#9

ال BDE لا يتعامل مع النسخ التي بعد اكسس 97، لإعتماده على مكتبة DAO3.5 والتى مخصصة لاكسس 97 وما قبله

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

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

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

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