博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月27日

摘要: update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。后来发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a1,[b]=@a2 where [id]=@a3 那么你在加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要cmd.Parameters.AddWithValue(“@a1”,a);cmd.Parameters.AddWithValue(“@a2”,b);cmd.Parameters.AddWithValue(“@a 阅读全文

posted @ 2013-11-27 21:11 linFen 阅读(702) 评论(0) 推荐(0) 编辑