مشاهدة النسخة كاملة : لم انجح في الاتصال مع قواعد البيانات عبر الشبكة باستخدام المكون Dac
geniedev_applications
20-02-2008, 10:43 PM
أخي المشرف.
لدي سؤال معين حول التعامل مع قواعد البيانات عبر الشبكة.
مؤخرا أردت تصميم برنامج يستخدم قواعد البيانات الضخمة، وقد إخترت المكونات التي تستخدم محرك قواعد البيانات MySQL لأن المحركات القديمة مثل MS ACCESS لا تدعم قواعد البيانات الضخمة التي تتجاوز سعتها 2 جيغا بايت.
إسم هذه المكونات هو DAC for MySQL الذي طور من قبل مخابر CoreLab : www.crlab.com.
سؤالي هو لكم أو عضو من المنتدى إستخدم هذه المكونات ونجح في الإتصال بقاعدة البيانات الرئيسية.
لأني لحد الآن لم أفلح في ذلك.
والسلام عليكم ورحمة الله وبركاته
B.M.AbdelAziZ
21-02-2008, 09:10 AM
بسم الله الرحمن الرحيم
الإتصال بقاعدة البيانات ....لأني لحد الآن لم أفلح في ذلك
هناك اكثر من سبب لذلك لكي يمكن مساعدتك ينبغي التوضيح اكثر:
ماهو اصدار دلفي المستعمل ؟
ما هو اصدار النظام Windows المستعمل ؟
ما هو اصدار المكون DAC المستعمل ؟
اين توجد قاعدة البيانات ؟ في نفس الجهاز/شبكة محلية / شبكة انترنت
هل لديك الصلاحية للاتصال بالجهاز ؟
هل وضعت مكون TMyConnection واحد ؟ اكثر ؟ هل غير الخيارات ام لا ؟
...
والسلام عليكم ورحمة الله و بركاته
xinofix
22-02-2008, 12:04 PM
إستعملنا الإصدار 7 من دلفي مع Windows XP
وكذا اللإصدار 5 من MyDac
قاعدة بياناتنا موجودة على شبكة محلية
geniedev_applications
22-02-2008, 12:19 PM
أخي المشرف قبل كل شيء جزاكم الله كل الخير على هذا المنتدى الرائع. والذي هو متنفس لجميع المبرمجين. والحمد لله على ذلك وأنا أتوقع له النجاح الباهر إن شاء الله.
أما فيما يخص مشروعي، سأخبركم بكل التفاصيل.
- المشروع يعمل على الشبكة المحلية LAN.
- إصدار win هو winXP-AR SP2
- لقد إستخدمت مكونات DAC الإصدار الخامس 5.0.
- ولكي أنشأ قاعدة البيانات MySQL إستخدمت EasyPHP وأشأت قاعدة بيانات.
- في التطبيق أضفت المكونات التالية : MyConnexion, MyTable.
ملاحظة: قبل ذلك أود أن أعرف ما إذا كان EasyPHP فعال للإتصال بقاعدة البيانات MySQL عبر الشبكة المحلية LAN. أم أنه فقط لللإتصال المحلي .
- والذي يجب أن تعلمه هو أنه عندما أوقف المحرك EasyPHP لا يتصل التطبيق بقاعدة البيانات حتى في الجهاز المحلي.
- وعندما أشغله أتصل فقط ب localhost وعندما أضع الخاصية host لـ MyConnexion بقيمة عنوان IP للجهاز الذي **** الإتصال به أجد رسالة تخبرني بأنه لا يمكن الإتصال عبر هذا العنوان.
- أخي المشرف **** أن تفيدني بكل ما هو ضروري لهذا العمل وهو :
- أولا: المحرك الفعال الذي يجب علي إستخدامه.
- ثانيا: كيف أجعل قاعدة البيانات تقبل الإتصال الخارجي.
- ثالثا: كيفية العمل باختصار على التطبيق.
vBulletin® , Copyright ©2008-2012