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

طريقة تعبيئه قاعدة البيانات عن طريقة textbox

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

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

انا عندي سؤال و ابي المساعدة الله لا يهينكم.

انا عندي قاعدة بيانات فيها حقلين هما (عدد المحاضرات اليوميه , عدد محاضرات الغياب ) وابي اعبي الجدول عن طريق textbox ,

يعني عندي button و اثنين textbox الاول لعدد المحاضرات اليومية و الثاني لعدد محاضرات الغياب ابي بعد ما يتم تعبئه textbox اضغط على ال button و تروح القيم الى قاعدة البيانات ,

انا كل شي في البرنامج سويته بس ناقصني كود تعبيئه قاعدة البيانات عن طريق textbox .

#2

أولا أنشئ storedProcedure في قاعدة البيانات يقوم بعملية الـ insert وليكن اسمه insert_item

ثانياً في حدث زر الإضافة اكتب الكود التالي

 string connectionString = WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
            SqlConnection con = new SqlConnection(connectionString);
            SqlCommand cmd = new SqlCommand("dbo.insert_item", con);
            cmd.CommandType = CommandType.StoredProcedure;
            //عدد المحاضرات اليومية
            cmd.Parameters.Add(new SqlParameter("@item1", SqlDbType.Int));
            cmd.Parameters["@item1"].Value = item1.Text.Trim();
            //عدد محاضرا الغياب
            cmd.Parameters.Add(new SqlParameter("@item2", SqlDbType.TinyInt));
            cmd.Parameters["@item2"].Value =item2.Text.Trim();

            try
            {
                con.Open();
                cmd.ExecuteNonQuery();
                  MessageBox.Show("تمت الإضافة بنجاح");
            }
            }
            catch (Exception err)
            {
                MessageBox.Show("فشلت العملية");
            }
            finally
            {
                con.Close();
            }

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…