本文介绍了','附近的语法不正确。数据在数字字段中插入问题。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,





srno号码(18,0)

名称varchar(50 )



i有两个文本框。当我填充文本框然后填写数据。当我只填充srno然后还输入数据。但是当我只填写名字并将srno留空时,错误::'''附近的语法不正确。







我的代码是....



hi all,

table
srno number(18,0)
name varchar(50)

i have two textboxes.when i fill both textbox then data insert. when i fill only srno then also data enter. but when i fill only name and leave srno blank then, error :: Incorrect syntax near ','.



MY CODE IS....

con.Open()
ss = "insert into fir values("& TextBox1.Text &",' " & textBox2.Text & " ')"
com = New SqlCommand(ss, con)
com.ExecuteNonQuery()
MsgBox("Data Stored Successfully")
con.Close()

推荐答案


Decimal Value1;
 if(TextBox1.text=="")
  {
   Value1 = 0.0;
   }
  else
   {
   Value1 = Convert.ToDecimal(TextBox1.text);
   }

  string Value2=  TextBox2.Text;


 Con.Open();
  Cmd = new SqlCommand("Insert into t1 values (@Value1,@Value2)", Con);


  Cmd.Parameters.AddWithValue("@Value1", Value1);
  Cmd.Parameters.AddWithValue("@Value2", Value2);
  Cmd.ExecuteNonQuery();
  Con.Close();



这篇关于','附近的语法不正确。数据在数字字段中插入问题。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-12 13:27