&nbspchar'附近的语法不正确在asp.net gridview中

时间:2015-06-12 06:59:58

标签: sql asp.net sql-server

我创建了一个网格视图,而更新时我得到了这个错误。

 SqlCommand cmd = new SqlCommand("update Marks_Details set Name=@Name nvarchar(30),Sanskrit=@Sanskrit int,English=@English int,Maths=@Maths int,Physics=@Physics int,Chemistry=@Chemistry int where Acid = @Acid int", cn);

1 个答案:

答案 0 :(得分:1)

SqlCommand cmd = new SqlCommand("update Marks_Details set Name='" + @Name + "'    
,Sanskrit='"+@Sanskrit+"',English='"+@English+"',Maths='"+@Maths+"',Physics='"+@Physics+"' 
,Chemistry='"+@Chemistry+"' where Acid = '"+@Acid+"'", cn);

试试这个我认为你的变量必须与表的数据类型数据类型匹配。