|
发表于 2020-8-13 12:52:12
|
显示全部楼层
|阅读模式
新疆维吾尔自治区伊犁哈萨克自治州
60精币
在点击图片框的时候为什么执行完删除表却不执行查询了,设置的是一个刷新键!
在删除完表内容之后,数据库句柄也读取成功了,可是直接就跳过了查询子程序,不进入,是为什么呢?
求大神给指点一下!!
- .版本 2
- .支持库 iext
- .如果真 (图标列表框.现行选中项 = 1)
- 子程序_删除表 (超级列表框1)
- SQL_句柄 ()
- SQL_读取信息 (全局_数据库句柄, “oa_kehu”, 超级列表框1)
- .版本 2
- .支持库 mysql
- .版本 2
- .支持库 iext
- .支持库 spec
- .子程序 子程序_删除表
- .参数 参数_超级列表框, 超级列表框
- .局部变量 lie, 整数型
- 参数_超级列表框.全部删除 ()
- .计次循环首 (参数_超级列表框.取列数 (), )
- 参数_超级列表框.删除列 (0)
- 调试输出 (“删除次数--” + 到文本 (参数_超级列表框.取列数 ()))
- .计次循环尾 ()
- .版本 2
- .支持库 iext
- .支持库 mysql
- .子程序 SQL_读取信息
- .参数 参数_数据库句柄, 整数型
- .参数 参数_表名, 文本型
- .参数 参数_超级列表框, 超级列表框
- .局部变量 字段数, 整数型
- .局部变量 i, 整数型
- .局部变量 值, 文本型
- .局部变量 列名, 文本型
- .局部变量 局部_记录集, 整数型
- .局部变量 局部_集行数, 整数型
- .局部变量 S, 整数型
- 全局_SQL = “select * from ” + 参数_表名
- .如果真 (执行SQL语句 (参数_数据库句柄, 全局_SQL)) ' -------------查询表是否成功
- 局部_记录集 = 取记录集 (参数_数据库句柄) ' --------------------- 读取记录集句柄
- 局部_集行数 = 取记录集行数 (局部_记录集) ' ----------------------读取记录集行数
- 字段数 = 取字段总数 (局部_记录集) ' ---------------------------读取字段总数
- .计次循环首 (局部_集行数, ) ' --------------------------------循环读取到的行数
- S = 参数_超级列表框.插入表项 (, , , , , ) ' ------------------索引
- .计次循环首 (字段数, i) ' ------------------------------循环读取字段数量
- .如果 (序号到字段名 (局部_记录集, i - 1, 值) = 真) ' 读取序号得到列名称
- 读字段值 (局部_记录集, 值, 列名) ' -------------------读取列的字段数值
- 参数_超级列表框.置标题 (S, i - 1, 列名) ' --------------插入到列表框
- .否则
- .如果结束
- .计次循环尾 ()
- 到下一行 (局部_记录集)
- .计次循环尾 ()
- .版本 2
- .支持库 mysql
- .支持库 spec
- .子程序 SQL_句柄, 整数型
- 全局_数据库句柄 = 连接MySql (“127.0.0.1”, “oa_xinhua”, “123456”, “oa_xinhua”, 3306)
- 执行SQL语句 (全局_数据库句柄, “SET names GBK”)
- .如果 (全局_数据库句柄 = 0)
- 断开MySql (全局_数据库句柄)
- 信息框 (“连接错误”, 0, , )
- 结束 ()
- 返回 (0)
- .否则
- 调试输出 (全局_数据库句柄)
- 返回 (全局_数据库句柄)
复制代码 |
|