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

select in gridview insert into new table

بدأه yazanz في 7 مايو 2011 · 2 رد · 338 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤال مستعجل

هذا الكود الزي كتبته اريده ان يعمل انسيرت لبعض الكولوم من gridview الى new table عندما اضغط select بيعطيني Incorrect syntax near 'CourseID'.

     

    protected void  GridView3_SelectedIndexChanged(object sender, EventArgs e)
    {

        String StudentNumber = Session["LoggedUsername"].ToString();

        int SelectIndex;
        SelectIndex = GridView3.SelectedIndex;
        GridViewRow Row = GridView3.Rows[SelectIndex];
        String CourseIDB = Row.Cells[0].Text;
        String InstID = Row.Cells[6].Text;


        SqlConnection Inconn = new SqlConnection(SqlDataSource5.ConnectionString);
        SqlCommand cmd = Inconn.CreateCommand();
        cmd.CommandText = "insert into Enrollment (CourseID,StudentID,InstractorID) Values CourseID = @CourseIDB ,StudentID = @StudentNumber,InstractorID = @InstID";
            cmd.Parameters.Add("@CourseIDB", SqlDbType.VarChar,3);
            cmd.Parameters.Add("@StudentNumber", SqlDbType.VarChar, 12);
            cmd.Parameters.Add("@InstID", SqlDbType.VarChar, 12);

            cmd.Parameters["@CourseIDB"].Value = CourseIDB;
            cmd.Parameters["@StudentNumber"].Value = StudentNumber;
            cmd.Parameters["@InstID"].Value = InstID;


        try
        {
            Inconn.Open();
            cmd.ExecuteReader();
        }

        finally
        {
            Inconn.Close();
        }

        GridView3.DataBind();




    }

ارجو المساعده ضرووووري

#2

السلام عليكم

جملة الادخال insert هي كمايلي :

insert into Enrollment (CourseID,StudentID,InstractorID) Values (  @CourseIDB , @StudentNumber,@InstID  )

ايضا لا تستخدم cmd.ExecuteReader() بل استخدم cmd.ExecuteNonQuery();

#3

اظن ان جمله الاستعلام بها خطا حاول كتابتها كالتالي :

  cmd.CommandText = "insert into Enrollment (CourseID,StudentID,InstractorID) Values ( @CourseIDB , @StudentNumber, @InstID)";

تم تعديل هذه المشاركة بواسطة moussa2100 في 7 مايو 2011 في 14:37

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