我创建了一个网格视图,而更新时我得到了这个错误。
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);
答案 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);
试试这个我认为你的变量必须与表的数据类型数据类型匹配。