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

مشكلة في ال connection

مغلق
بدأه 2007_Prog_prog في 9 مارس 2007 · 2 رد · 631 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ممكن تساعدوني عندي مشكلة في connectionstring

كتبت ال connection بداخل app.config بهذه الطريقة

<configuration>
  <connectionStrings>
    <add name="con" providerName="Microsoft.Jet.OLEDB.4.0" connectionString="Data Source=ramadan_pro.mdb;Persist Security Info=False"/>
  </connectionStrings>
</configuration>

وفي ال class

   string conn = ConfigurationManager.ConnectionStrings["con"].ConnectionString;

            con = new OleDbConnection(conn);

لكن المشكلة ان configrationmaneger لا تظهر لي مع العلم اني اضع using system.configration

هل هناك خطأ في الكود ام ما حل المشكلة

جزيتم خيرا

تم تعديل هذه المشاركة بواسطة 2007_Prog_prog في 9 مارس 2007 في 11:56

#2

معقول مفيش حد عارف الاجابة

اكثر من 20 زيارة للموضوع ولا يوجد رد للدرجة دي المشكلة صعبة

#3

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

ما هي المشكلة تحديدا ؟ ما نص الـ Error الذي يظهر لك ؟

على كل حال, باعتبار أن ملف الـ config بشكل كهذا :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<connectionStrings>
		<add name="MyConnectionString" providerName="System.Data.SqlClient" connectionString="Data source=kaza;.... etc" />
	</connectionStrings>
</configuration>

يجب عليك اضافة Reference للـ System.Configuration.DLL إلى مشروعك أولا وبعد ذلك يمكنك والحصول على المعلومات بالطريقة التالية :

System.Configuration.ConnectionStringSettings myConnection = System.Configuration.ConfigurationManager.ConnectionStrings["MyConnection"];

string connectionString = myConnection.ConnectionString;
string providerName = myConnection.ProviderName;
string connectionName = myConnection.Name; //  !!

أو يمكنك أن تقوم بتخزين المعلومات في قسم الـ appSettings , هكذا مثلا :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<appSettings>
		<add key="MyConnectionString" value="Data source = kaza; etc ....." />
	</appSettings>
</configuration>

ويمكن من خلال الكود الحصول على قيمة MyConnectionString بأكثر من طريقة, استخدم منهم :

string myConnection = System.Configuration.ConfigurationSettings.AppSettings["MyConnectionString"];

أو

System.Configuration.AppSettingsReader myReader = new System.Configuration.AppSettingsReader();
string myConnection =(string)myReader.GetValue("MyConnectionString",typeof(string));

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

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

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