易语言sql和accsee数据库修改密码错误

.版本2.子程序_按钮1_被单击.局部变量记录集句柄,整数型.如果真(编辑框4.内容≠编辑框3.内容)信息框(“两次输入密码不一致”,0,)返回().如果真结束.如果真(... .版本 2
.子程序 _按钮1_被单击
.局部变量 记录集句柄, 整数型

.如果真 (编辑框4.内容 ≠ 编辑框3.内容)
信息框 (“两次输入密码不一致”, 0, )
返回 ()
.如果真结束
.如果真 (编辑框2.内容 = “” 或 编辑框3.内容 = “”)
信息框 (“请输入密码”, 0, )
返回 ()
.如果真结束
记录集句柄 = 外部数据库.查询 (“select * from 用户管理系统 where ='” + 编辑框1.内容 + “'”)
外部数据库.到首记录 (记录集句柄)
.如果 (编辑框2.内容 = 外部数据库.读 (记录集句柄, 2))
.如果 (外部数据库.执行 (“Update 用户管理系统 set 密码='” + 编辑框3.内容 + “'where 用户名='” + 编辑框1.内容 + “'”, ) = 假)
信息框 (“不好意思,密码修改失败”, 0, )
返回 ()
.否则
信息框 (“恭喜你” + 主界面.编辑框1.内容 + “密码修改成功”, 0, )
销毁 ()
.如果结束
.否则
信息框 (“原始密码和输入的密码不相符”, 0, )
返回 ()
.如果结束
展开
 我来答
独语无泪
2015-09-22 · TA获得超过207个赞
知道小有建树答主
回答量:302
采纳率:75%
帮助的人:251万
展开全部
如果 (外部数据库.执行 (“Update 用户管理系统 set 密码='” + 编辑框3.内容 + “' where 用户名='” + 编辑框1.内容 + “'”, ) = 假)
这一句里边,where和单引号'之间应该加一个空格,即:

如果 (外部数据库.执行 (“Update 用户管理系统 set 密码='” + 编辑框3.内容 + “' where 用户名='” + 编辑框1.内容 + “'”, ) = 假)
追问
是错的,已经解决了,是sql语句里面少了字段。
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式