易语言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, )
返回 ()
.如果结束 展开
.子程序 _按钮1_被单击
.局部变量 记录集句柄, 整数型
.如果真 (编辑框4.内容 ≠ 编辑框3.内容)
信息框 (“两次输入密码不一致”, 0, )
返回 ()
.如果真结束
.如果真 (编辑框2.内容 = “” 或 编辑框3.内容 = “”)
信息框 (“请输入密码”, 0, )
返回 ()
.如果真结束
记录集句柄 = 外部数据库.查询 (“select * from 用户管理系统 where ='” + 编辑框1.内容 + “'”)
外部数据库.到首记录 (记录集句柄)
.如果 (编辑框2.内容 = 外部数据库.读 (记录集句柄, 2))
.如果 (外部数据库.执行 (“Update 用户管理系统 set 密码='” + 编辑框3.内容 + “'where 用户名='” + 编辑框1.内容 + “'”, ) = 假)
信息框 (“不好意思,密码修改失败”, 0, )
返回 ()
.否则
信息框 (“恭喜你” + 主界面.编辑框1.内容 + “密码修改成功”, 0, )
销毁 ()
.如果结束
.否则
信息框 (“原始密码和输入的密码不相符”, 0, )
返回 ()
.如果结束 展开
展开全部
如果 (外部数据库.执行 (“Update 用户管理系统 set 密码='” + 编辑框3.内容 + “' where 用户名='” + 编辑框1.内容 + “'”, ) = 假)
这一句里边,where和单引号'之间应该加一个空格,即:
如果 (外部数据库.执行 (“Update 用户管理系统 set 密码='” + 编辑框3.内容 + “' where 用户名='” + 编辑框1.内容 + “'”, ) = 假)
这一句里边,where和单引号'之间应该加一个空格,即:
如果 (外部数据库.执行 (“Update 用户管理系统 set 密码='” + 编辑框3.内容 + “' where 用户名='” + 编辑框1.内容 + “'”, ) = 假)
追问
是错的,已经解决了,是sql语句里面少了字段。
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询