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

معلومة:ConnectionString في app.config

مغلق
بدأه abetry في 4 ديسمبر 2006 · 1 رد · 1,238 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كنت قد أنشأت مشروعاً في 2005، وكانت قاعدة البيانات التي انشأتها موجودة على SQL Server 2000 وكما كنت متعودا عن طريق السحب والافلات للجداول على الForm يُنشيء لي BindingSource و Dataset و TableAdapter لكن واجهتني مشكلة عندما انقل قاعدة البيانات الى الServer وعمل اتصال للبرنامج الموجود في الClient على الServer بمعنى آخر البرنامج لا يعمل اتصال على قاعدة البيانات لأن ConnectionString الموجودة في app.net لا يمكن تغييرها وتتحتفظ بالقيم نفسها التي انشأتها في بداية الامر.

حاولت كثيرا ان اجد حل في تغيير الConnectionString في app.config في الRunTime ولكن لم اجد حل وعلمت اني لا يمكن أن اغيرها.

وبعد اسبوع من البحث والقراءة وجد انه يمكن تغيير ConnectionString ليس في app.config ولكن في TableAdapter على النحو التالي:

dim Conn as SqlClient.Sqlconnection
conn="your Connection String Here"

YourTableAdapter.Connection=Conn

Conn.open

وهكذا سوف يتصل برنامج مع قاعدة البيانات على الServer

وبالتوفيق

اللهم لا سهل الا ماجعلته سهلا، وانت تجعل الصعب ان شئت سهلا

83_45a7168be2ddb.jpg

#2

اولا شكرا شكرا ...... شكرا جزيلاً على المعلومة الحلوه

واريد ان انسألك ان هدا الكود يكتب في app.config او اين ... ؟

مع العلم ان تغيير الConnectionString في app.config في VS.NET 2003 اشتغل معايا كويس .

- هل يوجد فريق بين TableAdapter - DataAdapter

لاني اول مرة اسمع به TableAdapter ؟؟؟؟ لاني اشتغل على 2003

واسف جدا على كترة الاسئلة .........

سبحان الله وبحمده سبحان الله العظيم

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

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