因为对mssql数据库不熟悉,我把一个易语言源码改为mysql,遇到一个问题一个加载树形框的sql语句不会

因为对mssql数据库不熟悉,我把一个易语言源码改为mysql,遇到一个问题一个加载树形框的sql语句不会,第1张

可能是传递句柄的时候遇到关键字了,一般建表时候都不使用关键字做表字段的,与其研究那么多,不如该下表字段,如果牵扯到改动较多可以在数据库里定义个方法,用这个方法去更新表的数据,然后传参数进去

版本 2

支持库 mysql

子程序 __启动窗口_创建完毕

局部变量 MYSQL句柄, 整数型

局部变量 账号, 文本型

局部变量 密码, 文本型

局部变量 记录句柄, 整数型

局部变量 临时账号, 文本型

局部变量 临时密码, 文本型

MYSQL句柄 = 连接MySql (“127001”, “root”, “lsq102599”, , 3306)

创建库 (MYSQL句柄, “资料库”)

选择库 (MYSQL句柄, “资料库”)

执行SQL语句 (MYSQL句柄, “CREATE TABLE `分组一表` (`ID` int(1) NOT NULL AUTO_INCREMENT,`账号` char(20) NOT NULL,`密码` char(20) NOT NULL,PRIMARY KEY (`ID`)) ENGINE=InnoDB DEFAULT CHARSET=gbk”)

账号 = “username1”

密码 = “password1”

增加记录 (MYSQL句柄, “`分组一表`”, “`账号` ='” + 账号 + “',`密码` ='” + 密码 + “'”)

记录句柄 = 查找记录 (MYSQL句柄, “`分组一表`”, “”, “”, “”)

读字段值 (记录句柄, “账号”, 临时账号)

读字段值 (记录句柄, “密码”, 临时密码)

编辑框1内容 = 临时账号

编辑框2内容 = 临时密码

“account_id='” + id + “'” '好象这多了2个引号,数字是不用加引号的

如果 (account_id = 角色id)

超级列表框1全部删除 ()

读取人物宝宝 (“player_id='” + 角色id + “'”)

输出信息 (“读取完毕!”)

否则

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

上面这段应该是这样才对吧,查询到ID就查询另一个信息,你是查询到了就删除了,还查什么?

在正常情况下,MySQL将默认提供各种存储引擎,你可以使用下面的观点:

看看现在你的MySQL存储引擎已经提供:

的mysql>显示引擎;

看看你当前的默认存储引擎的MySQL:像'%STORAGE_ENGINE%'

的mysql>显示变量;

你想看到什么引擎表(在后置发动机的参数显示的结果中表示,该表是目前使用的存储引擎):

的mysql> SHOW CREATE TABLE表名;

以上就是关于因为对mssql数据库不熟悉,我把一个易语言源码改为mysql,遇到一个问题一个加载树形框的sql语句不会全部的内容,包括:因为对mssql数据库不熟悉,我把一个易语言源码改为mysql,遇到一个问题一个加载树形框的sql语句不会、易语言怎么玩MYSQL、易语言mysql数据读取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9715553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存