Office中国论坛/Access中国论坛

标题: 请大家帮忙看看这句查询错在那里? [打印本页]

作者: tmtming    时间: 2012-10-19 17:59
标题: 请大家帮忙看看这句查询错在那里?
请大家帮忙看看这句查询错在那里?FUserId是自动编码类型字段。
CurrentDb.Execute "UPDATE USysUsers SET FUserName = '" & txtUserName & "', FPassword = '" & RC4(Me.txtPassword) & "', FPrompt = '" & Me.cboPrompt & "',FAnswer = '" & RC4(Me.txtAnswer) & "' WHERE FUserId = 1"

运行提示:
[attach]50542[/attach]


作者: roych    时间: 2012-10-19 18:15
Where的前面应该加一个空格。
作者: andymark    时间: 2012-10-20 16:07
WHERE 前面加空格
若不能解决问题  把CurrentDb.Execute  改成 docmd.runsql
作者: todaynew    时间: 2012-11-1 16:55
看一下FUserId的名称或者数据类型是否正确。
作者: t小宝    时间: 2012-11-1 21:20
Me.txtAnswer 返回什么值?




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