ورود

View Full Version : سوال: ایجاد یک store procedure و اعمل آن روی asp در برنامه



fakhravari
دوشنبه 28 شهریور 1390, 01:37 صبح
با سلام
دوستان اگه میشه توضیحی در باره ایجاد یک store procedure و نحوه کار با آن را در برنامه توضیح دهید.

من سایت رو سرچ کردم اما مطالب خیلی پراکندن در باره این موضوع.
اگه میشه با مثال باشه.
با سپاس

hjran abdpor
دوشنبه 28 شهریور 1390, 01:53 صبح
با سلام.
http://delshad.ir/article.aspx?code=26b376f2-9a53-4bd6-b79e-4dc2366e3f4e

fakhravari
دوشنبه 28 شهریور 1390, 04:05 صبح
باسلام
این سایت رو دیدم.

ALTER PROCEDURE GetList
AS
BEGIN
select * from Coments
END

اینم مقدار دهی در برنامه
SqlConnection connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Rahim;Integrated Security=True");
SqlCommand cmd = new SqlCommand("GetList", connection);
cmd.CommandType = CommandType.StoredProcedure;
connection.Open();
connection.Close();
GridView1.DataSource = "";
GridView1.DataBind();
این procedure فقط با open و close کار میکنند.
این 2 خط را چطور مقداردهی کنم
GridView1.DataSource = "";
GridView1.DataBind();

reza344
دوشنبه 28 شهریور 1390, 06:31 صبح
سلام
به این صورت بنویس:
SqlConnection connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Rahim;Integrated Security=True");
SqlCommand cmd = new SqlCommand("GetList", connection);
cmd.CommandType = CommandType.StoredProcedure;
connection.Open();
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
connection.Close();
GridView1.DataSource = dt;
GridView1.DataBind();
موفق باشی