|
70精币
列表框读取表 (超级列表框_读入数据库, “players”, “ignisdb”)|
列表框读取表 | 逻辑型 | | |
列表框 | 超级列表框 | | | | 表名 | 文本型 | | | | 库名 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 记录集句柄 | 整数型 | | | 字段数 | 整数型 | | | a | 整数型 | | | 字段名 | 文本型 | | | 列索引 | 整数型 | | | SQL语句 | 文本型 | | | b | 整数型 | | | c | 整数型 | | | 索引 | 整数型 | | | 数据 | 文本型 | | | x | 逻辑型 | | | 数据库句柄 | 整数型 | | |
数据库句柄 = 连接MySql (“127.0.0.1”, “root”, “root”, “ignisdb”, 3308 )SQL语句 = “select * from ” + “players”执行SQL语句 (数据库句柄, SQL语句 )记录集句柄 = 取记录集 (数据库句柄 )字段数 = 取字段总数 (记录集句柄 )计次循环首 (字段数, a )如果真 (序号到字段名 (记录集句柄, a - 1, 字段名 )) 列索引 = 列表框. 插入列 (, , , , , )如果真 (a > 1 )列表框. 置列宽 (列索引, 80 )列表框.置列标题 (列索引, 字段名)计次循环尾 ()计次循环首 (取记录集行数 (记录集句柄 ), b )到指定行 (记录集句柄, b - 1 )索引 = 列表框. 插入表项 (, , , , , )计次循环首 (字段数, c )读字段值 (记录集句柄, c - 1, 数据 )列表框. 置标题 (索引, c - 1, 到文本 (数据 )) 计次循环尾 ()计次循环尾 ()释放记录集 (记录集句柄 )返回 (真)
这是我写的代码(复制),数据库大概这样:
name time level id
1 2 3 1
2 2 2 2
我需要提取出name和level并在超级列表框中以“名字”和“等级”写出
|
最佳答案
查看完整内容
.版本 2
.支持库 mysql
.子程序 子程序1
.局部变量 SQL语句, 文本型
.局部变量 数据库句柄, 整数型
.局部变量 a, 整数型
.局部变量 b, 长整数型
.局部变量 d, 文本型
SQL语句 = “select name,level from ” + “players order by level esc”
执行SQL语句 (数据库句柄, SQL语句)
a = 取记录集 (数据库句柄)
b = 取记录集行数 (a)
.计次循环首 (b, b)
到指定行 (a, b - 1)
读字段值 (a, “name”, d)
' 取到 n ...
|