PDA

View Full Version : مبتدی: Incorrect syntax near '='



majidbekar
چهارشنبه 28 آبان 1393, 14:49 عصر
باسلام خدمت مهندسین عزیز
میخوام اطلاعاتم رو وارد دیتابیس کنم بهم این ایراد رومیگیره کی میتونه کمک کنه
این هم کد های منه
string str = "Data Source = .;Initial Catalog = test;Integrated Security = True";
SqlConnection con = new SqlConnection(str);
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "insert into tbltest(name=@n,fmili=@f)";
cmd.Parameters.AddWithValue("@n", txtname.Text);
cmd.Parameters.AddWithValue("@f", txtfamili.Text);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("ok");

rasoolf
چهارشنبه 28 آبان 1393, 15:24 عصر
باسلام خدمت مهندسین عزیز
میخوام اطلاعاتم رو وارد دیتابیس کنم بهم این ایراد رومیگیره کی میتونه کمک کنه
این هم کد های منه
string str = "Data Source = .;Initial Catalog = test;Integrated Security = True";
SqlConnection con = new SqlConnection(str);
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "insert into tbltest(name=@n,fmili=@f)";
cmd.Parameters.AddWithValue("@n", txtname.Text);
cmd.Parameters.AddWithValue("@f", txtfamili.Text);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("ok");



خط زیر را اصلاح کن


cmd.CommandText = "insert into tbltest(name=@n,fmili=@f)";



به صورت زیر بنویس

cmd.CommandText = "insert into tbltest (name,fmili) values (@n,@f)";


در ضمن
125868