access数据库中执行删除、新增、修改语句,返回的影响行数为0,这是为什么?有人说是给参数值的顺序问题

删除语句我只有一个参数,所以不会从在参数传值的顺序问题,请教大神,求解?inti=cmd.ExecuteNonQuery();这条语句是执行删除的,语句参数都没有问题我在... 删除语句 我只有一个参数,所以不会从在参数传值的顺序问题,请教大神,求解?
int i = cmd.ExecuteNonQuery(); 这条语句是执行删除的,语句参数都没有问题 我在SQL中试过,可以删除,但是连接到access数据库 , 这条语句返回的值是0?????????

delete from Post where Jobnum=@jobnum 这是我的删除语句,UPDATE Post set Jobname=@Jobname,Remark=@Remark,Updatime=@Updatime where Jobnum=@Jobnum 这是我的修改语句,最后一个参数是guid格式的,就这语句在access数据库执行错误,第一条删除语句是执行返回受影响行数为0,第二条修改是标准表达式中数据类型不匹配,我比对过数据库 类型没错,这是为什么????????
展开
 我来答
解0人
2015-03-09 · TA获得超过2389个赞
知道大有可为答主
回答量:1474
采纳率:83%
帮助的人:768万
展开全部
应该是你所要删除的记录不存在
更多追问追答
追问
不是 ,我页面初始化查询,值都有,就是不能删除新增和修改。数据都能查询出来,所以是有数据的。而且我是根据查询的数据进行删除的,所以肯定是存在的。
追答
如果你确定查询有记录,那我觉得应该是你CommandText的问题,写出来看看呗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式