davidrobert
شنبه 05 اسفند 1391, 19:11 عصر
سلام خسته نباشید من از این کد برای ذخیره اطلاعاتم داخل دیتابیس استفاده کردم ولی با این مشکل بر خورد کردم و حالا برنامه اطلاعات رو ذخیره نمیکنه و خطا هم میگیری و از من build عمل build solution هم انجام میدیم و این دستور رو خطا میگری
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\aa.mdf;Integrated Security=True";
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
string sql = "insert into student (sid,sname,sfmaily,smark)";
sql += "values({0} ,'{1}' , '{2}' , {3} )";
sql = string.Format(sql,
txtid.Text,
txtname.Text,
txtlname.Text,
txtmark.Text);
//string sql = "insert into student (sid,sname,sfmaily,smark) values ({0} , '{1}' , '{2}' , '{3}')";
cmd.CommandText = sql ;
cmd.ExecuteNonQuery(); این رو خطا میگیری برای من
و خطا که میگیری این هستش Incorrect syntax near ','.
من مفهوم این خطا رو متوجه نمیشم ممنون میشم من کمک کنید تا بتونم اطلاعات خودم رو ذخیره کنم کمک کنید من رو ممنون میشم.
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\aa.mdf;Integrated Security=True";
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
string sql = "insert into student (sid,sname,sfmaily,smark)";
sql += "values({0} ,'{1}' , '{2}' , {3} )";
sql = string.Format(sql,
txtid.Text,
txtname.Text,
txtlname.Text,
txtmark.Text);
//string sql = "insert into student (sid,sname,sfmaily,smark) values ({0} , '{1}' , '{2}' , '{3}')";
cmd.CommandText = sql ;
cmd.ExecuteNonQuery(); این رو خطا میگیری برای من
و خطا که میگیری این هستش Incorrect syntax near ','.
من مفهوم این خطا رو متوجه نمیشم ممنون میشم من کمک کنید تا بتونم اطلاعات خودم رو ذخیره کنم کمک کنید من رو ممنون میشم.