sql update 语句

pdgzzgx 2004-09-13 10:55:43
sql="update uservip set loginname='"&loginname&"',loginpassword='"&loginpassword &"',name='"& sname &"',remoteloginname='"& remoteloginname &"',remoteloginpassword='"& remoteloginpassword &"',locked="&locked &",date='"&now()&"' where loginname='"&loginname&"'"
其中locked是一个true/false类型,其它的都是字符
错误报告: update 语法错误
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
sql="update uservip set loginname='"&loginname&"',loginpassword='"&loginpassword &"',name='"& sname &"',remoteloginname='"& remoteloginname &"',remoteloginpassword='"& remoteloginpassword &"',locked="&locked &",[date]='"&now()&"' where loginname='"&loginname&"'"

date是sql保留关键字
还有你的locked值如果不是true或者false也会出错,确保是这两个
lbd8848 2004-09-13
  • 打赏
  • 举报
回复
sql是字符型,locked是布尔型,进行字符组合当然不行
可以这样
if locked then
locked1="true"
else
locked1="false"
end if
pdgzzgx 2004-09-13
  • 打赏
  • 举报
回复
为什么没有人告诉我错在什么地方啊?
还有一个条件,uservip是一个关联表 但是关联的字段是id 在这里不需要改动

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧