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

Tow Connection String

مغلق
بدأه hady_matrix في 3 سبتمبر 2007 · 7 رد · 832 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فى page_load()

يوجد هذا الكود

if (!IsPostBack)
		{
			SqlConnection con1 = new SqlConnection("Password=asd;Persist Security Info=True;User ID=sa;Initial Catalog=hady_workshop;Data Source=NEWLOOK");
			con1.Open();
			SqlCommand cmd1 = new SqlCommand("select code from rate   ", con1);

			SqlDataReader dr1 = cmd1.ExecuteReader();
			while (dr1.Read())
			{



				Label2.Text += "<li>" + dr1["code"];
				//Label8.Text += "<li>" + dr["pdescription"];
			}
			con1.Close();
		}[/code
]
وكود اخرررررررررررررررررررر
[code]SqlConnection con = new SqlConnection("Password=asd;Persist Security Info=True;User ID=sa;Initial Catalog=hady_workshop;Data Source=NEWLOOK");
	   con.Open();
		SqlCommand cmd = new SqlCommand("select * from products",con);

		SqlDataReader dr = cmd.ExecuteReader();

	  while (dr.Read())
		{

			Repeater1.DataSource = dr;
			Repeater1.DataBind();
	   }

دلوقتى فية

2connection string

ممكن يبقى فبة واحدة بس؟

هل ممكن يبقى فية connection string واحدة بس

واعملها inhretance?????????

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#2
if (!IsPostBack)	
	{SqlConnection con1 = new SqlConnection("Password=asd;Persist Security Info=True;User ID=sa;Initial Catalog=hady_workshop;Data Source=NEWLOOK");	
		con1.Open();	
	SqlCommand cmd1 = new SqlCommand("select code from rate   ", con1);	
		SqlDataReader dr1 = cmd1.ExecuteReader();		
	while (dr1.Read())		
	{			
	Label2.Text += "<li>" + dr1["code"];		
		//Label8.Text += "<li>" + dr["pdescription"];		
	}
SqlCommand cmd = new SqlCommand("select * from products",con1);					  SqlDataReader dr = cmd.ExecuteReader();	
		  while (dr.Read())	
	{			
Repeater1.DataSource = dr;	
		Repeater1.DataBind();	
   }con1.Close();}

تستطيع حفظ الConnection في ملف الWeb.Config كما انك تستطيع ان تضع Method تستدعيها عندما تريد اتصال مفتوح لقاعدة

البيانات مثل

public static SqlConnection ConnectToDb()	
{
//استرجاع الاتصال من ملف ال Web.Config	
	string Connect = ConfigurationManager.ConnectionStrings["ConnectionN1"].ToString();	
	SqlConnection Connection = new SqlConnection(Connect);	
	Connection.Open();			
return Connection;
}

تم تعديل هذه المشاركة بواسطة kokonassar في 3 سبتمبر 2007 في 16:25

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

#3

هل ممكن تكون public على مستوى المشروع؟

يعنى ممكن استدعيها من pageتانية؟

public static SqlConnection ConnectToDb()

why static?

thanks so much

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#4

نعم ممكن. و static لأنك لا تحتاج سوى لنسخة واحدة منها و لا تحتاج لاستخدام new عند استخدامها.

عند عدم استخدام static:

ConnClass conn;
conn = new ConnClass;
cmd1.connection = ConnClass.ConnectToDb;

عند استخدام static

cmd1.connection = ConnClass.ConnectToDb;

و لو أنني أفضل أن يكون الميثود يرجع فقط نص الـconnection string لتستخدمه كما تريد.

تم تعديل هذه المشاركة بواسطة System Down في 4 سبتمبر 2007 في 11:40

#5

ممكن اعمل توضع فى CLASS(.CS

واستخدمها واستدعيها فى اى

PAGE

شكرا

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#6
 public static SqlConnection myconnection()

{

SqlConnection con = new SqlConnection("Password=asd;Persist Security Info=True;User ID=sa;Initial Catalog=Northwind;Data Source=NEWLOOK");

con.Open();

return con;

}

مش عارف الستخدمها

ممكن متال

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#7

بسيطه ضعها في ملفCs class داخل ملف App_code

لو كان اسم الكلاس MyClass يصبح الاستدعاء

SqlConnection Conn = MyClass.myconnection();

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

#8
protected void Button1_Click(object sender, EventArgs e)	{			  ConnectToDb();					SqlCommand cmd = new SqlCommand("select * from stage",?????????);		SqlDataReader dr = cmd.ExecuteReader();		GridView1.DataSource = dr;		GridView1.DataBind();	}	//function	public static SqlConnection ConnectToDb()	{		SqlConnection Connection = new SqlConnection("Password=asd;Persist Security Info=True;User ID=sa;Initial Catalog=ajax;Data Source=NEWLOOK");		Connection.Open();		return Connection;	}

فية خطا مش عارف اشغل ال ConnectToDb function howwww?شكرا

protected void Button1_Click(object sender, EventArgs e)	{			  ConnectToDb();					SqlCommand cmd = new SqlCommand("select * from stage",?????????);		SqlDataReader dr = cmd.ExecuteReader();		GridView1.DataSource = dr;		GridView1.DataBind();	}	//function	public static SqlConnection ConnectToDb()	{		SqlConnection Connection = new SqlConnection("Password=asd;Persist Security Info=True;User ID=sa;Initial Catalog=ajax;Data Source=NEWLOOK");		Connection.Open();		return Connection;	}

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

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

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