السلام عليكم ورحمة الله تعالى وبركاته
كثيراً ما تجد رسالة خطأ تواجهك أو تخشاها في برامجك وهي التي تنشأ عن عدم تعرف البرنامج على قاعدة البيانات، فمتى تحدث هذه المشكلة؟ المشكلة تحدث عند تغير المسار الخاص بقاعدة البيانات والذي تم تعريف البرنامج على أن المصدر هو ذلك المسار، فأي تغيير له أو للقرص ستجد أن هذه المشكلة تظهر فتجد بعض المبرمجين يوصون بعدم تغيير المسار وأن البرنامج يجب أن يوضع في نفس المكان من القرص، وهذا يعد عيباً برمجياً فادحاً خاصة إذا صدر عن مبرمج يتفرض فيه أن يكون حاذقاً.
إذا فما المخرج؟! المخرج يكون بوضع كود يُعرّف قاعدة البيانات بمسار البرنامج نفسه، بمعنى أنك تعرف قاعدة البيانات من داخل المجلد دون تحديد محرك القرص فيقوم البرنامج بالبحث الداخلي في المجلد فقط وبذلك لن يتغير طالما أن المجلد ينقل من مكان لآخر حتى وإن تم تغيير اسم المجلد. فما هي صيغة الكود؟
في مثالنا السابق نود أن نجعل برنامج دليل الهاتف يتعرف على قاعدة البيانات فنضع كود التعريف
وتفسير الكود : اسم قاعدة البيانات هو داخل مجلد البرنامج (ونحدد اسم قاعدة البيانات) بين علامتي تنصيص مسبوقاً بشرطة المسار المائلة
التحميل من هنا
الردوووووووووووووود




رد مع اقتباس




مواقع النشر (المفضلة)