易语言mysql数据读取
.如下,如果开始输入的账号数据库没有的话,都会正常提示查询失败,没有账号的角色数据,当输入数据库有该账号的相关信息时,后面再输入任意账号都不会有提示了,超级列表框里还是显...
.如下,如果开始输入的账号数据库没有的话,都会正常提示查询失败,没有账号的角色数据,当输入数据库有该账号的相关信息时,后面再输入任意账号都不会有提示了,超级列表框里还是显示前面一次的信息,不知道是哪里错了,那位大侠帮忙指点下。
版本 2
.支持库 iext
.支持库 mysql
.子程序 _查找账号_被单击
.局部变量 查找帐号句柄, 整数型
.局部变量 id, 文本型
.局部变量 name, 文本型
.局部变量 account_id, 文本型
.局部变量 查找角色ID句柄, 整数型
超级列表框1.全部删除 ()
.判断开始 (游戏账号.内容 = “”)
信息框 (“请输入游戏账号!”, 64, “提示”)
游戏账号.获取焦点 ()
.默认
查找帐号句柄 = 查找记录 (Mysql句柄, “account”, “id”, “name='” + 游戏账号.内容 + “'”, “id ASC”)
读字段值 (查找帐号句柄, “id”, id)
查找角色ID句柄 = 查找记录 (Mysql句柄2, “cq_user”, “id”, “account_id='” + id + “'”, “id ASC”)
读字段值 (查找角色ID句柄, “id”, 角色id)
.如果 (account_id = 角色id)
信息框 (“查询失败,没有账号的角色数据!”, 该48, “提示”)
.否则
超级列表框1.全部删除 ()
读取人物宝宝 (“player_id='” + 角色id + “'”)
输出信息 (“读取完毕!”) 展开
版本 2
.支持库 iext
.支持库 mysql
.子程序 _查找账号_被单击
.局部变量 查找帐号句柄, 整数型
.局部变量 id, 文本型
.局部变量 name, 文本型
.局部变量 account_id, 文本型
.局部变量 查找角色ID句柄, 整数型
超级列表框1.全部删除 ()
.判断开始 (游戏账号.内容 = “”)
信息框 (“请输入游戏账号!”, 64, “提示”)
游戏账号.获取焦点 ()
.默认
查找帐号句柄 = 查找记录 (Mysql句柄, “account”, “id”, “name='” + 游戏账号.内容 + “'”, “id ASC”)
读字段值 (查找帐号句柄, “id”, id)
查找角色ID句柄 = 查找记录 (Mysql句柄2, “cq_user”, “id”, “account_id='” + id + “'”, “id ASC”)
读字段值 (查找角色ID句柄, “id”, 角色id)
.如果 (account_id = 角色id)
信息框 (“查询失败,没有账号的角色数据!”, 该48, “提示”)
.否则
超级列表框1.全部删除 ()
读取人物宝宝 (“player_id='” + 角色id + “'”)
输出信息 (“读取完毕!”) 展开
展开全部
“account_id='” + id + “'” '好象这多了2个引号,数字是不用加引号的
.如果 (account_id = 角色id)
超级列表框1.全部删除 ()
读取人物宝宝 (“player_id='” + 角色id + “'”)
输出信息 (“读取完毕!”)
.否则
信息框 (“查询失败,没有账号的角色数据!”, 该48, “提示”)
上面这段应该是这样才对吧,查询到ID就查询另一个信息,你是查询到了就删除了,还查什么?
.如果 (account_id = 角色id)
超级列表框1.全部删除 ()
读取人物宝宝 (“player_id='” + 角色id + “'”)
输出信息 (“读取完毕!”)
.否则
信息框 (“查询失败,没有账号的角色数据!”, 该48, “提示”)
上面这段应该是这样才对吧,查询到ID就查询另一个信息,你是查询到了就删除了,还查什么?
更多追问追答
追问
如果 (account_id = 角色id)
信息框 (“查询失败,没有账号的角色数据!”, 该48, “提示”)
.否则
超级列表框1.全部删除 ()
我把这段都去掉也是一样
追答
查找帐号句柄 = 查找记录 (Mysql句柄, “account”, “name”, “name='” + 游戏账号.内容 + “'”, “id ASC”)
非源码,只能猜性地帮助你,还得你自己慢慢过滤
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询