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

كيف استدعي SELECT stored procedure مع براميتر

بدأه She في 28 ديسمبر 2012 · 1 رد · 440 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الكرام

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

لدي استفسار فضلا منكم

عملت هذا البروسيجر لكي اجلب معلومات شخص واحد بناء على رقمه ID المعطى كيف اتعامل معها في C# ,asp.net

بحيث ارسل لها ID وتعطيني البيانات

ALTER PROCEDURE [dbo].[GetInfo]
@ID int
AS
SELECT * 
FROM dbo.Info
WHERE ID = @ID

شكرا مقدما

تم تعديل هذه المشاركة بواسطة She في 28 ديسمبر 2012 في 20:02

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#2

تم حلها :)

الحل

string query = "dbo.GetInfo";

            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                using (SqlCommand comm = new SqlCommand(query, conn))
                {
                    conn.Open();
                    comm.CommandType = System.Data.CommandType.StoredProcedure;
                    comm.Parameters.AddWithValue("@ID", id);


                    using (SqlDataReader reader = comm.ExecuteReader())
                    {
                        while (reader.Read())
                        {


                            StudentID = Convert.ToInt32(reader["ID"]);
                            StudentName = reader["Name"].ToString();
                            Date = Convert.ToDateTime(reader["Date"]);


                        }
                    }

                    conn.Close();

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

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