سلام من زمانیکه یک تکست باکس رو تو فرمم پر نمیکنم این خطا رخ میده ضمنا تو دیتابیسم هم تیک خالی بودن رو زدم
"Incorrect syntax near ','."
SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=TEST;Integrated Security=True");
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
string sql =
" Insert Table (nosanad,rostaname,mas_name,mas_datetasis,mas_totm etr,mas_metrshab,mas_ehdakon,mas_sazan,mas_masol,m as_masoltel,mas_motavali,mas_motavalitel,mas_vazba na,mas_vazfal,mas_vazfalcom,mas_taminprice,mas_emk anat_sottasvir,mas_emkanat_farsh,mas_emkanat_book, mas_emkanat_nobook,mas_emkanat_compi,mas_emkanat_s ervice,mas_emkanat_tel,mas_emkanat_notel,mas_emkan at_sysgarma,mas_emkanat_mazhabbook,mas_emkanat_oth er,mas_emkanat_syssarma,mas_emkanat_jabekomak,mas_ othercomm)";
sql += "values ({0} , '{1}', '{2}' , '{3}' , {4} , {5} , '{6}' , '{7}' , '{8}' , {9} , '{10}' , {11} , '{12}' , '{13}' , '{14}' , '{15}' , '{16}' , '{17}' , '{18}' , '{19}' , '{20}' , '{21}' , '{22}' , '{23}' , '{24}','{25}', '{26}' , '{27}' , '{28}' , '{29}' ) ";
sql = string.Format(sql,
txtsanad.Text,
txtrosta.Text,
txtmasname.Text,
txtmastasis.Text,
Int32.Parse(txtmasmetr.Text),
Int32.Parse(txtmasmetrshab.Text),
txtmasehda.Text,
txtmassazand.Text,
txtmasmasol.Text,
txtmasoltel.Text,
txtmasmota.Text,
txtmasmotatel.Text,
vazbana.Trim(),
fal.Trim(),
comfal.Trim(),
txttaminprice.Text,
checkBox1.Checked,
checkBox2.Checked,
checkBox3.Checked,
txtnobook.Text,
checkBox4.Checked,
checkBox6.Checked,
checkBox7.Checked,
txtnotel.Text,
checkBox5.Checked,
checkBox8.Checked,
txtothersys.Text,
checkBox12.Checked,
checkBox10.Checked,
txtmascomm.Text);
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
conn.Close();