写了一个密码修改界面,但修改不成功
下面是全部代码
string oldpwd,newpwd,newpwd2
oldpwd=trim(sle_oldpwd.text)
newpwd=trim(sle_newpwd.text)
newpwd2=trim(sle_newpwd2.text)
if oldpwd="" then
messagebox("提示","请输入原始密码!")
sle_oldpwd.setfocus()
return
end if
if oldpwd<>userpwd then
messagebox("提示","原始密码不正确!")
sle_oldpwd.setfocus()
return
end if
if newpwd="" then
messagebox("提示","请输入新密码!")
sle_newpwd.setfocus()
return
end if
if newpwd2="" then
messagebox("提示","请再输入一遍新密码!")
sle_newpwd2.setfocus()
return
end if
if newpwd<>newpwd2 then
messagebox("提示","两次输入密码不一致!")
return
end if
UPDATE tbluser
SET password = :newpwd
WHERE tbluser.id = :userid
;
//判断修改结果
if sqlca.sqlcode=-1 then
messagebox("出错","修改失败,请再试一次,如果多次不成功请与开发商联系!"+sqlca.sqlerrtext)
rollback;
else
userpwd=newpwd
messagebox("提示","修改成功!请牢记您的密码,下次登录使用!")
close(parent)
end if
提示错误码是:SQLSTATE=3000 UPDATE语句语法错误。
但我的UPDATE语句是自动生成的,就我以前使用经验来看没有什么不对呀!
string oldpwd,newpwd,newpwd2
oldpwd=trim(sle_oldpwd.text)
newpwd=trim(sle_newpwd.text)
newpwd2=trim(sle_newpwd2.text)
if oldpwd="" then
messagebox("提示","请输入原始密码!")
sle_oldpwd.setfocus()
return
end if
if oldpwd<>userpwd then
messagebox("提示","原始密码不正确!")
sle_oldpwd.setfocus()
return
end if
if newpwd="" then
messagebox("提示","请输入新密码!")
sle_newpwd.setfocus()
return
end if
if newpwd2="" then
messagebox("提示","请再输入一遍新密码!")
sle_newpwd2.setfocus()
return
end if
if newpwd<>newpwd2 then
messagebox("提示","两次输入密码不一致!")
return
end if
UPDATE tbluser
SET password = :newpwd
WHERE tbluser.id = :userid
;
//判断修改结果
if sqlca.sqlcode=-1 then
messagebox("出错","修改失败,请再试一次,如果多次不成功请与开发商联系!"+sqlca.sqlerrtext)
rollback;
else
userpwd=newpwd
messagebox("提示","修改成功!请牢记您的密码,下次登录使用!")
close(parent)
end if
提示错误码是:SQLSTATE=3000 UPDATE语句语法错误。
但我的UPDATE语句是自动生成的,就我以前使用经验来看没有什么不对呀!
...全文
相关推荐
【AO三维路径规划】天鹰算法无人机避障三维航迹规划【含Matlab仿真 3341期】.zip
CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
《模式识别与数据挖掘》配套PPT课件
《模式识别与数据挖掘》配套PPT课件
科技成果转化项目进场交易前,评估备案环节需要准备哪些材料?_8.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
人工智能通识教育(中职版)课程标准+PPT课件+部分素材+电子活页+在线考核
人工智能通识教育(中职版)课程标准+PPT课件+部分素材+电子活页+在线考核
跨境电商供应链管理(AIGC版)课件+教案+参考答案
跨境电商供应链管理(AIGC版)课件+教案+参考答案


