mortezasar
شنبه 03 فروردین 1392, 20:40 عصر
سلام من زمانیکه یک تکست باکس رو تو فرمم پر نمیکنم این خطا رخ میده ضمنا تو دیتابیسم هم تیک خالی بودن رو زدم
"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();
"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();