Office中国论坛/Access中国论坛

标题: UPDATE更新表中记录,提示无效过程调用或参数 [打印本页]

作者: melinqian    时间: 2009-9-2 11:46
标题: UPDATE更新表中记录,提示无效过程调用或参数
先贴上代码:
DoCmd.RunSQL "UPDATE [刀具结存表] SET 刀具结存表.[结存] = 刀具结存表.[结存] - '" & Me.出库 & "'  WHERE [刀具规格] = '" & Me.刀具规格 & "' and [刀具名ID] = '" & Me.刀具名ID & "'"
调试结果: 无效的过程调用或参数
烦请各位大虾看看哪里出问题了!
作者: todaynew    时间: 2009-9-2 11:59
Me.出库应该是数字型吧?
作者: melinqian    时间: 2009-9-2 12:04
是的. 那该怎么改啊?直接用 & me.出库&?
作者: aslxt    时间: 2009-9-2 12:45
结存是数量,应该如下:
DoCmd.RunSQL "UPDATE [刀具结存表] SET 刀具结存表.[结存] = 刀具结存表.[结存] - " & Me.出库 & "  WHERE [刀具规格] = '" & Me.刀具规格 & "' and [刀具名ID] = '" & Me.刀具名ID & "'"
作者: melinqian    时间: 2009-9-2 13:41
谢谢楼上兄弟.我试过了,在一个新库里能更新.在原来的库里还是提示原来的问题.不知是什么原因.烦请哪个大虾帮忙释疑[attach]39497[/attach]
作者: djt    时间: 2009-9-2 14:05
数据库坏了,都倒到一个新库吧
作者: hi-wzj    时间: 2009-9-2 14:18
数据库文件出现问题,和代码无关。
作者: melinqian    时间: 2009-9-2 14:24
晕死了.果然坏了.ACCESS真脆弱啊
作者: djt    时间: 2009-9-2 14:26
正常开关没那么柔弱
作者: koutx    时间: 2009-9-2 14:45
压缩修复都没用,只有导出了。
作者: xxiaoxin321    时间: 2009-9-2 17:32
遇到同样的问题了,进来学习下!
作者: melinqian    时间: 2009-9-2 18:20
只能这样子了.重新导出到一个新库.问题解决了.谢谢楼上各位大虾.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3