خطای بی مورد از ExecuteNonQuery

بپرسید
  • erfan nurzad erfan nurzad
  • 76 ماه قبل
  • 76 ماه قبل
  • 1695 نمایش

0

{{ digitTrunc(content.likes) }}

سلام

من میخوام با استفاده از textbox اطلاعاتم رو تو دیتابیس insert کنم

من یه کلاس برای وارد کردن دیتابیس به dataGridView نوشتم. به اینصورت:


private void namayesh()
        {
            SqlConnection cn = new SqlConnection();
            cn.ConnectionString = @"Data Source=BLACKHAT-PC;Initial Catalog=DBfactory;Integrated Security=True";
            cn.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = cn;
            cmd.CommandText = "select * from tblpart";
            SqlDataAdapter da = new SqlDataAdapter(cmd.CommandText,cn);
            DataTable dt = new DataTable();
            da.Fill(dt);
            dataGridView1.DataSource = dt;
        }

بعد درون دکمه ی insert کدی به اینصورت نوشتم:

private void btnSave_Click(object sender, EventArgs e)
        {
            SqlConnection cn = new SqlConnection();
            cn.ConnectionString = @"Data Source=BLACKHAT-PC;Initial Catalog=DBfactory;Integrated Security=True";
            cn.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = cn;
            cmd.CommandText = "insert into tblPart (codeP,nameP,weightP,color) values('" + int.Parse(textBox1.Text) + "','" + textBox2.Text + "','" + int.Parse(textBox3.Text) + "','" + textBox4.Text + "',)";
            cmd.ExecuteNonQuery();
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
            textBox4.Text = "";
            textBox1.Focus();
            namayesh();
        }

اما موقع کلیک روی save ارور Incorrect syntax near ')' رو نشون میده

عکس هایی از برنامه: http://www.upsara.comimagesj5v_untitled.png

http://www.upsara.comimages5a3i_untitled2.png

لطفا کمک کنید

مرسی

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است