delphi4arab منتديات دلفي للعرب
كيف اضيف alias قاعدة بيانات برمجياً - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف اضيف alias قاعدة بيانات برمجياً (/showthread.php?tid=9499)

الصفحات: 1 2


كيف اضيف alias قاعدة بيانات برمجياً - bouh25 - 06-06-2018

واجهت مشاكل كثيرة عند نقل برنامجي من حهاز الى جهاز او تغيير مجلد فارجو منكم افادتي في الكيفية وشكراً
و حبذا لو يكون الشرح لعدة انواع لمحركات قواعدة البيانات Access ، Absolute Database، FireBird ....


RE: كيف اضيف alias قاعدة بيانات برمجياً - محمد عبد العزيز - 07-06-2018

السلام عليكم
بالنسبة للALIAS ابحث عن الكلمة بالمنتدى هناك أكثر من موضوع سابق
ان كنت تستخدم ALIAS فمن المفروض (منطقيا) يكون اثناء تثبيت برنامجك وليس برمجيا
هناك حلول احرى مثل استخدام ملف ini او سجل النظام REGISTRY
كل ما سبق مذكور بالمنتدى يكفي ان تتصفح/تبحث
كمثال اطلع على التعامل مع المسارات في قواعد البيانات
http://delphi4arab.net/forum/showthread.php?tid=3969
http://delphi4arab.net/forum/showthread.php?tid=4000
بالتوفيق.



RE: كيف اضيف alias قاعدة بيانات برمجياً - bouh25 - 07-06-2018

قمت بتتبع الشرح الفلاشي وليس الذي ابحث عليه فهو الخطا الذي اتجنبة


RE: كيف اضيف alias قاعدة بيانات برمجياً - محمد عبد العزيز - 07-06-2018

(07-06-2018, 05:05 PM)bouh25 كتب : فهو الخطا الذي اتجنبة
ما هو الخطا ؟ اصدار دلفي المستخدم ؟ مكونات الاتصال ؟
ان امكن ارفق بريمح بقاعدة بيانات بها على الاقل جدول لتكون كمثال وساتابع معك ان شاء الله



RE: كيف اضيف alias قاعدة بيانات برمجياً - bouh25 - 08-06-2018

الخطا ياتي عندما اقوم بتغيير البرنامج الى مجلد غير الذي قمت بعمل كومبايل به او تغيير محرك الاقراص مثال من c الي d


RE: كيف اضيف alias قاعدة بيانات برمجياً - محمد عبد العزيز - 08-06-2018

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



RE: كيف اضيف alias قاعدة بيانات برمجياً - bouh25 - 09-06-2018

(08-06-2018, 12:17 PM)B.M.AbdelAziZ كتب : اصدار دلفي المستخدم ؟ مكونات الاتصال ؟
ان امكن ارفق بريمح بقاعدة بيانات بها على الاقل جدول لتكون كمثال

اليك اخي AbdelAziZ  المثال و الطريقة التي استعملها في الاتصال 
المثال لما اضعه في المسار d:\test يعمل بشكل عادي و لما اغير المجلد او المحرك يظهر خطا في الاتصال


RE: كيف اضيف alias قاعدة بيانات برمجياً - AX302 - 09-06-2018

السلام عليكم
قاعدة البيانات يجب ان تكون مع البرنامج التنفيدي في نفس الملف...او ان كنت تود تغيير المسار فقط عدله برمجيا


RE: كيف اضيف alias قاعدة بيانات برمجياً - Ben.Ja - 09-06-2018

أخ AX302, يمكنك التخلص من دالة "ExtractFilePath", فقط أذكر اسم ملف قاعدة البيانات,مثلا:
PHP كود :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb;Persist Security Info=False 

أو اذا كان في مجلد, مثال:
PHP كود :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB\data.mdb;Persist Security Info=False 



RE: كيف اضيف alias قاعدة بيانات برمجياً - AX302 - 09-06-2018

(09-06-2018, 08:01 PM)Ben.Ja كتب : أخ AX302, يمكنك التخلص من دالة "ExtractFilePath", فقط أذكر اسم ملف قاعدة البيانات,مثلا:
PHP كود :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb;Persist Security Info=False 

أو اذا كان في مجلد, مثال:
PHP كود :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB\data.mdb;Persist Security Info=False 

نعم اعلم وضعتها لكي لايجد اي مشكل مع انظمة التشغيل المختلفة...حدث لي مشكل من هدا النوع سابقا لتطبيق مبرمج على ويندوز 7 عند تشغيله على ويندوز 10 لايتعرف على المسار...