|
在用黑月ADODB数据库操作类的时候 , 查询到了 数据集 的记录数为 5 ,用计次循环首的时候 ,只有第一条记录可以读取到数据 ,其他的5次都是为空 ,求助是什么原因 ,每一秒钟执行一次 下面代码 ,IsMove=0的记录 ,
.版本 2
.支持库 console
.支持库 spec
sql = “select * from 游戏记录 where IsMove=0”
.如果真 (游戏记录集.打开 (sql, 游戏数据库连接, 真))
c = 游戏记录集.记录数量 ()
.如果真 (c > 0)
kzt.输出 (, , 假, 8, 1, “在线检查未处理记录数:” + 到文本 (c) + #换行符)
.计次循环首 (c, i)
延迟 (1000)
kzt.输出 (, , 假, 8, 1, “处理进度:” + 到文本 (i) + “/” + 到文本 (c) + #换行符)
游戏记录.ID = 游戏记录集.读整数 (“ID”)
游戏记录.帐号 = 游戏记录集.读文本 (“帐号”)
游戏记录.编号 = 游戏记录集.读整数 (“编号”)
游戏记录.姓名 = 游戏记录集.读整数 (“姓名”)
游戏记录.IsMove = 游戏记录集.读逻辑 (“IsMove”)
生成输赢报表 (游戏记录)
游戏记录集.到下一条 ()
.计次循环尾 ()
游戏记录集.关闭 ()
操作的结果为
|
|