天天看点

Access update的时候传递参数的顺序

经过本人测试,并在网上查了一下

确定,在Access传递参数的时候,是有顺序的,而SQL Server则无需关注顺序。Access真垃圾。

例如:update tablename set [a]=@a,[b]=@b where [id]=@id 

那么你在加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要

cmd.Parameters.AddWithValue(“@a”,a);

继续阅读