04-12-16, 04:06 AM
السلام عليكم اخوتي ف المنتدى احتاج الي مساعدة انا اصمم منظومة لشؤون العاملين بعد اضافت البيانات للحقول وضغط ع زر اضافة يخرج لي هاذا الخ\أ فارجو ممن يفهم الخطأ ان يشرح لي سببه واحل الخطأ وفي ميزان حسناته
(04-12-16, 11:04 AM)أبوبكر سويدان كتب : [ -> ]مداخلتي هذه ليست لغرض حل المشكلة التي واجهتك، بل هي نصائح وإرشادات عامة.
قبل كل شيء، من المفضل والمحبذ أن تسمي الجداول في قاعدة البيانات بأسماء توضح ماهية الجدول وفيم يستخدم، وفائدة هذا تكمن في أن أي أحد يريد مساعدتك سيسهل عليه ذلك.
شيء آخر، أسماء الأزرار وصناديق النصوص وكل الكائنات التي تتعاملين معها برمجياً من خلال الكود، يفترض أن تعطيها أسماء تدل على عملها، حتى يمكن متابعة سير البرنامج بشكل أسهل وأسرع.
يشمل ذلك أيضاً المتغيرات.
جملة الاتصال بقاعدة البيانات، يفضل أن توضع في Module لوحدها ومن ثم استدعاؤها في أي مكان متى دعت الحاجة.
لديك طريقتان للربط مع قاعدة البيانات: الطريقة المتصلة، والطريقة المنفصلة.
الطريقة المتصلة هي باستخدام المعالجات للربط بين برنامجك وقاعدة البيانات، ويظل الاتصال بقاعدة البيانات مفتوحاً طيلة فترة تشغيلك للبرنامج.
الطريقة المنفصلة هي باستخدام DataSet يدوياً (برمجياّ)، وهي النوع الذي أفضله، ويتم فتح الاتصال بقاعدة البيانات متى دعت الحاجة إلى ذلك، بحيث تتصلين ثم تقومين بالعمل المطلوب ثم تقطعين الاتصال.
أعتقد انك تستخدمين الوضع المنفصل في برنامجك.
على كل حال، هذا رابط لكتاب، ربما يساعدك على فهم التعامل مع قواعد البيانات في فجول بيسك دوت نيت:
http://www.kutub.info/library/book/13460
أتمنى لك التوفيق.