المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلب استفسار حول دلفي وقواعد الـ interbase


ayoub83
2015-05-09, 14:32
أرجو لمن يملك حل لهذه الرسالة
your username and password are not defined. ask your database administrator to set up an interbase login

حيث أنه بعد إنشائي لتطبيق لفتح قاعدة بيانات iterbase بالدلفي في ويندوز XP والأمور تسير بشكل جيد ولكن عند محاولة تشغيل التطبيق في ويندوز 7 تعطي تلك الرسالة
أرجو من يعرف حل لهذه المشكلة تزويدنا به ، مع العلم أني جربت خيارات التوافق مع إكس بي والتشغيل كمسؤول


والجزء الثاني من السؤال
هو ماهو البرنامج الذي بمكن من خلاله إنشاء قواعد بيانات interbase
الشكر مسبقا

ayoub83
2015-05-10, 18:56
ارجو الا تبخلوا علينا

__الهاوي__
2015-05-11, 19:22
أهلا أخ أيوب
لقد برمجت في 2005 قاعدة بيانات بالأنترباز، واستخدمت في ذلك برنامج firebird command أو شيء من هذا القبيل، وهو برنامج يعتمد على أكواد sql في إنشاء القاعدة والابحار فيها، أما اليوم فلا أعلم عنه شيئا

بخصوص الرسالة فهي قضية صلاحيات، وبما أن التطبيق يعمل علي الأكس بي ولا يعمل على الويندوز 7، فلأن الويندوز 7 يعتمد أسلوبا مشابها للينكس في تنفيذ البرامج، وهو وجود الصلاحيات لدى المستخدم.
كما أن الأنتربيز شبيه إلى حد ما بالسيكول سيرفر، يعني يعمل على الشبكة، فلهذا من الأحسن مراجعة إعدادات القاعدة وإعطاء صلاحية الوصول إلى القاعدة.
لا أكذب عليك، لا أملك النسخة حتى أوضح لك الطريقة أو أبحث معك عن الحل.
ابحث في الانترنت عن مشاكل مشابهة.
خطفت لك خطفة ووجدت بعض الاقتراحات:
- إن كنت انتقلت إلى interbase xe فإن هذا الأخير يشترط كلمة سر قوية، لهذا يجب عليك تعديل كلمة السر
- احذر من عدم معرفة مسار قاعدة البيانات، فإن لم يعرفها يطلع لك رسالة توضح ذلك مع هذه الرسالة التي تقول: لا يمكن التعرف على اليوزر والباسوورد
- ابحث عن GDS32.DLL وتأكد من أنه نسخة واحدة فقط تعمل ولا يوجد نسخ إضافية

هذا ما وجدته من أجوبة، لكن لا يوجد أفضل ممن يبرمج عليها ويتحفك بالمزيد.

ayoub83
2015-05-11, 23:05
مشكور الأخ الهاوي
عموما الدلفي 7 حتى أثناء التصميم في الويندوز 7 لا يعطي لك إمكانية الإتصال بقواعد من نوع interbase وتأتي نفس الرسالة.

فيما يخص نسخة interbase هي 7
- المسار فأنا أفوم بفتح القاعدة عن طريق opendilogue
- GDS32.DLL النسخة هي الوحيدة الموجودة في ملف windows\system32
- أما في الأنترنت فأغلب المواضبع تشير إل ضرورة تعطيل login prompt وأنا قمت بتعطيلها ولم تجدي نفعا حتى أني أضفتها كسطر برمجي أثناي التنفيذ والفتح ولم تجدي.
في انتظار ردود أخرى

__الهاوي__
2015-05-12, 07:06
للأسف، لو عندي الدلفي لساعدتك
هناك خلل في الصلاحيات، فمادام الاتصال بالقاعدة معطل حتى في التصميم فأكيد هناك خلل في الصلاحيات أو المسار.

قد أتعبتني حالة مشابهة في sql server ووجدت لها حلولا في النت
ما أقوله لك:
- حول مثلا مكان القاعدة واجعل لها نسخة بجانب الملف التنفيذي.
- احذر من مسار القاعدة إن كان يحوي مجلدا مكتوب باللغة العربية
- لا تطل في مسار القاعدة واسمها حتى يتجاوز 255 حرفا
- أعد تنصيب الأنتربيز إن أمكن
- انتقل من الأنتربيز إلى أوراكل أو سيكول سيرفر فالانتربيز غير مدعوم عالميا.
هذه بعض الأفكار التي تراودني الآن
بالتوفيق إن شاء الله

ayoub83
2015-05-12, 18:28
للأسف، لو عندي الدلفي لساعدتك
هناك خلل في الصلاحيات، فمادام الاتصال بالقاعدة معطل حتى في التصميم فأكيد هناك خلل في الصلاحيات أو المسار.

قد أتعبتني حالة مشابهة في sql server ووجدت لها حلولا في النت
ما أقوله لك:
- حول مثلا مكان القاعدة واجعل لها نسخة بجانب الملف التنفيذي.
- احذر من مسار القاعدة إن كان يحوي مجلدا مكتوب باللغة العربية
- لا تطل في مسار القاعدة واسمها حتى يتجاوز 255 حرفا
- أعد تنصيب الأنتربيز إن أمكن
- انتقل من الأنتربيز إلى أوراكل أو سيكول سيرفر فالانتربيز غير مدعوم عالميا.
هذه بعض الأفكار التي تراودني الآن
بالتوفيق إن شاء الله


مشكـــــــــــــــــــــــــــور

طيباوي ابو علي1
2015-05-24, 21:26
بارك الله فيكم