sara_aryanfar
پنج شنبه 19 آبان 1390, 14:41 عصر
با سلام دوستان من توسط کد زیر متن کامل خبر خودم رو در صفحه جدید نمایش میدم حالا می خوام نظرات اون خبر رو هم که در جدول جداگانه ای ذخیره کردم نمایش بدم آیا باید اتصال جدیدی به دیتا بیس تعریف کنم یا از همین اتصال کنونی می تونم استفاده کنم الان من در این صفحه نیاز دارم سه بار به دیتا بیس ارتباط داشته باشم بار اول برای دریافت خبر بار دوم برای نظرات و بارسوم زمانی هست که کاربر بخواد نظری بده
protected void Page_Load(object sender, EventArgs e)
{
string contionstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\sara.mdf;Integrated Security=True;User Instance=True";
SqlConnection conobj = new SqlConnection(contionstring);
string comstring = "select * from news where id=@codid" ;
SqlCommand comobj = new SqlCommand(comstring, conobj);
comobj.Parameters.AddWithValue("@codid",Request.QueryString["Cod"]);
conobj.Open();
SqlDataReader dr = comobj.ExecuteReader();
dr.Read();
Label1.Text=dr["title"].ToString();
Label2.Text = dr["matn"].ToString();
conobj.Close();
}
امکان این هست که این کارها رو در فقط یک بار اتصال انجام بدیم چون فقط قسمت comstring نیاز به تغییر داره
protected void Page_Load(object sender, EventArgs e)
{
string contionstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\sara.mdf;Integrated Security=True;User Instance=True";
SqlConnection conobj = new SqlConnection(contionstring);
string comstring = "select * from news where id=@codid" ;
SqlCommand comobj = new SqlCommand(comstring, conobj);
comobj.Parameters.AddWithValue("@codid",Request.QueryString["Cod"]);
conobj.Open();
SqlDataReader dr = comobj.ExecuteReader();
dr.Read();
Label1.Text=dr["title"].ToString();
Label2.Text = dr["matn"].ToString();
conobj.Close();
}
امکان این هست که این کارها رو در فقط یک بار اتصال انجام بدیم چون فقط قسمت comstring نیاز به تغییر داره