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

برنامج تعديل ال Connectionstring فى ملف ال Configuration

بدأه njd في 22 فبراير 2008 · 4 رد · 1,456 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

كنت قد وضعت موضوع بأسم شرح طريقة تعديل الأتصال بقواعد البيانات عن طريق ال Configuration File

الموضوع فى هذا الرابــــط

وقد سألنى الأخ مصلح الحريصى عن طريقة تعديل ملف ال Configuration File بالكود بدلاً من فتح الملف نفسه والتعديل فيه , لذلك قمت بكتابة هذا البرنامج يقوم بعملية أضافة و ألغاء ال ConnectionStrings من ال Config File

ورأيت ان أضع هذا المثال فى موضوع مستقل ليستفيد منه كل من هو بحاجه اليه .

ملحوظة مهمة قبل تشغيل البرنامج ::

أولاً : لكى يعمل معك البرنامج بصورة صحيحة لا تقم بتشغيله من بيئة التصميم وتعمل له Run منها فلن تحصل على نتيجة أذا قمت بتسجيل أو ألغاء ConnectionString فى ملف ال Config لذلك كى تحصل على نتيجة يجب تشغيل البرنامج من الملف التنفيذى تحت bin\Debug او عمل Setup للبرنامج وتشغيله من الدليل الذى ينتج من ال Setup

ثانيا :عند التعديل فى ملف ال Config لن يتأثر البرنامج بهذا التعديل الا بعد تشغيله مرة آخرى وذلك لأن عند تشغيل البرنامج فى بداية التشغيل يأخذ البرنامج الأعدادات من ملف ال Config ويضعها فى الذاكرة وتظل هناك حتى يتم الخروج من البرنامج نهائياً فيتم تفريغ الذاكرة من الأعدادات المحملة لذلك لن تدخل الأعدادات الجديدة إلى الذاكرة الا مع بداية تشغيل البرنامج من جديد ويستطيع فهم هذا الناس اللى أشتغلت على ال DOS أذا عدلوا فى ملف ال Config لازم يعملو Restart للجهاز لتفعيل الأعدادات الخاصة بال Config بعد تعديله

ثالثا كما قلت من قبل ان ملف ال Config بأخذ أسم البرنامج مثلاً لو كان البرنامج أسمه WindowsApplication1 يكون ملف ال Config أسمه WindowsApplication1.exe.config ومعرف ب Xml Configuration file وفى نفس الدليل ويمكنك فتحه بأى محرر نصوص وايضاً من بيئة تصميم ال Visual .Net .

رابعاً :من رأى انك أذا عملت فورما لتعديل ال Config من داخل برنامجك يجب ان تضع لها BassWord حتى لا يستطيع ال User التلاعب فيها بدافع الفضول وهو لا يدرى ما هذا فيمكن ان يقطع الاتصال بين البرنامج وقاعدة البيانات وممكن ان تجعل ملف ال Config ان يكون Hidden وهذا أفضل.

خامسا : وهذه معلومة أذ لم يكن لديك ملف Config وعملت أتصال وحفظ فى البرنامج سينشئ لك ملف ال Config فى نفس الدليل ويمكنك تجربة هذا بحذف ملف ال Config من على الدليل والدخول على البرنامج وانشاء اتصال جديد ثم الخروج بعد حفظ ستجد البرنامج قد انشأ لك ملف Config جديد به الأتصال الذى كونته.

سادساً : يمكنك عمل اكثر من أتصال بشرط ان يكون كل واحد منهم بأسم مختلف

على العموم منعاً للتطويل اليكم البرنامج والمناقشة مفتوحة معى دعواتى لكم بالتوفيق

أسألكم الدعاء..............

WindowsApplication1.rar

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

#2

جزاك الله خير استاذ اشرف

والموضوع ماشاء الله واضح بقى بس اطلع المرفق اللى عملتة

وجعل الله ذلك في ميزان حسناتك

والسلام عليكم

رُب ( وامعتصماه ) إنطلقت *** ملْء أفـواه الصبايا اليُتـم

لامـسـت أسْـماعـهـم لاكـنهـا *** لمْ تلامس نخْوة المعتصم

#3

شكراا لك أخي العزيز njd

وزادك الله علما وتقوى

وشكرااااااااااااااا

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#4

تسلم وما قصرت يا غالي كفيت ووفيت

فعلاً مثال رائع بارك الله فيك

#5

شكراً جزيلاً أخى مصلح على الأطراء الجميل..........................................

الشكر لكم أخى Dr.Misho وأخى أحمد مع دعواتى لكم بالتوفيق

وبالنسبة للأخ أحمد منتظر منك رساله..............

شكراً لكم الأخوة Dr.misho و أحمد ودعواتى لكم بالتوفيق ان شاء الله

وبالنسبة للأخ أحمد منتظر منك رسالة ...........

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

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

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

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

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

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