易语言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 + “'”)
输出信息 (“读取完毕!”)
展开
 我来答
爱小说178
2012-12-13 · 阅读CMS网站建设开发
爱小说178
采纳数:337 获赞数:599

向TA提问 私信TA
展开全部
“account_id='” + id + “'” '好象这多了2个引号,数字是不用加引号的

.如果 (account_id = 角色id)
超级列表框1.全部删除 ()
读取人物宝宝 (“player_id='” + 角色id + “'”)
输出信息 (“读取完毕!”)
.否则

信息框 (“查询失败,没有账号的角色数据!”, 该48, “提示”)

上面这段应该是这样才对吧,查询到ID就查询另一个信息,你是查询到了就删除了,还查什么?
更多追问追答
追问
如果 (account_id = 角色id)
信息框 (“查询失败,没有账号的角色数据!”, 该48, “提示”)
.否则
超级列表框1.全部删除 ()

我把这段都去掉也是一样
追答
查找帐号句柄 = 查找记录 (Mysql句柄, “account”, “name”, “name='” + 游戏账号.内容 + “'”, “id ASC”)

非源码,只能猜性地帮助你,还得你自己慢慢过滤
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式