码迷,mamicode.com
首页 > 数据库 > 详细

.net 更新access数据库 影响的行数为0

时间:2018-04-27 19:41:23      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:hone   出现   date   AC   原因   access数据库   参数   影响   ddr   

在更新Access数据库的时候,明明传入的数据及参数类型都正确,但是一直更新不了,查看影响的行数一直为0

此原因为 C#操作Access数据库的时候更新的参数和条件参数要按照更新语句中的顺序进行设置,如果设置不正确,则会出现以上问题

 1 update TPersonnel 
 2    set pname=@pname,
 3        shenfhm=@shenfhm,
 4        sex=@sex,
 5        phone=@phone,
 6        weixing=@weixing,
 7        pid=@pid,
 8        email=@email,
 9        address=@address,
10        editer=@editer,
11        editdate=@editdate  
12  where id=@id

就像上面的样子,@id这个参数要在所有的参数最后面,也就是说条件参数要在更新参数后面

.net 更新access数据库 影响的行数为0

标签:hone   出现   date   AC   原因   access数据库   参数   影响   ddr   

原文地址:https://www.cnblogs.com/zbspace/p/8963788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!