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

هل يجب وضع اسم قاعدة البيانات في خصائص الجدول؟

مغلق
بدأه ابن اليمن في 13 يوليو 2007 · 5 رد · 589 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا شباب

في خصائص الجدول توجد خاصية database name

هل يجب وضع اسم قاعدة البيانات ؟

بالنسبة لي ابني الجدول في بارادوكس

واعطيه في دلفي مساره ثم اقوم بعمل setup

ويمشي الحال فهل هناك داعي لوضع اسم

قاعدة بياناته ام لا؟؟

و كيف يتم عمل setup لها بعد ذلك؟؟

جزاكم الله خيرا

#2

يمكن عدم كتابة database name في حالة وجود ملفات قاعدة البيانات في نفس مسار البرنامج

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

كيف: يمكن مثلا كتابته برمجيا في الحدث OnCreate للForm الرئيسي

d4baa0.gif
#3

شكرا لك اخي على تجاوبك

ولكنك قلت ان الافضل كتابة اسم قاعدة البيانات و لم تقل لماذا و ماالفرق؟؟

و كذلك لم تحدد كيف يتم كتابتها برمجيا في الحدث oncreat؟

و كيف استطيع ان اعطي المستخدم حق نقل قاعدة البيانات مثلا

من القرص c الى القرص d و في حالة نقله لها

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

في الحدث on create للفورم؟

شكرا مرة اخرى

#4

لماذا ؟

لانه عندما لا تكتبها يتم البحث عن القاعدة في نفس المجلد

ان وجدت يعمل التطبيق

ان لا يحدث خطأ يغير السير الحسن للتطبيق

كيف تكتب في OnCreate ؟

فرضا القاعدة في مجلد اسمه Data موجود في مجلد التطبيق

Table1.DataBaseName := '.\Data';

و كيف استطيع ان اعطي المستخدم حق نقل قاعدة البيانات ؟

في هذه الحالة عليك بتسجيل مسار قاعدة البيانات في متغير ما

سواء باستخدام الرجيستري Registry

او باستخدام ملف INI

عند تغيير المسار يتم تغيير المتغير

والحدت OnCreate يقرأ من المتغير المسار و يضعه في DataBaseName

d4baa0.gif
#5

شكرا لك اخي الكريم

ولكن الشي الاخير الذي تبقى هو في حالة عمل setup لملفات قاعدة البيانات

انا استخدم install shield express ومنه احدد ملفات قاعدة البيانات

مع ملف EXE و من ضمن خيارات البرنامج تحديد مسار قاعدة البيانات

فهل معنى ذلك ان احدد مسار قاعدة البيانات لعمل SETUP

شكرا مرة اخرى

#6

السلام عليكم

اذا حددت مسار القاعدة برمجيا فلاداعي لتحديدهinstall shield expressا يكفي تثبيت BDE

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

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

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

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

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

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