|
5精币
第一个账号密码正确第二个输入正确信息提示失败而且只能用中文表用user英文直接打开表失败 变量名 | 类 型 | 静态 | 数组 | 备 注 | cha询结果 | 整数型 | | | 用户密码是否正确 | 文本型 | | | 操作用户名 | 文本型 | | |
记录集1. 置连接 (数据库连接1 )调试输出 (记录集1. 打开 (“ 用户”, #数据表名, )) 记录集1. 过滤记录 (“帐号='” + 用户名.内容 + “' and 密码='” + 密码.内容 + “'”)记录集1. 读文本 (0, 用户密码是否正确 )调试输出 (用户密码是否正确 )如果 (到数值 (用户密码是否正确 ) = 1 )操作用户名 = 用户名.内容 数据库连接1. 关闭 ()记录集1. 关闭 ()信息框 (“登陆成功”, 0, “成功:”)载入 (主程序窗口, , 真)_启动窗口. 销毁 () 如果 (用户名.内容 = “”)信息框 (“请填写用户名”, 0, “提示:”)如果 (密码.内容 = “”)信息框 (“请填写密码”, 0, “提示:”)信息框 (“用户名或密码错误!”, 0, “错误:”) 密码.内容 = “”密码. 获取焦点 ()
帮忙看看怎么回事
如果 (数据库连接1. 连接SQLServer (“19.16.2.3”, “wlakys”, “sa”, “123456”) = 真)如果 (记录集1. 置连接 (数据库连接1 ) = 真) 信息框 (“记录集置连接失败”, 0, )信息框 (“连接数据库失败”, 0, ) |
最佳答案
查看完整内容
按你这样来写的话:
.版本 2
.支持库 eDB
记录集1.置连接 (数据库连接1)
记录集1.打开 (“用户”, #数据表名, )
记录集1.过滤记录 (“帐号='” + 用户名.内容 + “' and 密码='” + 密码.内容 + “'”)
记录集1.读文本 (0, 用户密码是否正确)
.如果 (到数值 (用户密码是否正确) = 1)
操作用户名 = 用户名.内容
数据库连接1.关闭 ()
记录集1.关闭 ()
信息框 (“登陆成功”, 0, “成功:”)
在' ...
|