本文介绍了','附近的语法不正确。数据在数字字段中插入问题。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
表
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();
这篇关于','附近的语法不正确。数据在数字字段中插入问题。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!