色球是我用PB11开发出来的一款五子连珠消除类的益智小游戏,本身未用到数据库,但为了能统计并显示在线玩家,我采用在游戏中读取色球网相关页面信息的方法来实现,但出现这样的问题,我很头疼,网上搜不到根治的方法。
昨晚最高在线人数从75人,短时间内上升至95人,可喜现象。但现在我要尴尬一下,因为今天上午,我发现在线玩家列表和昨晚大部分相同,感觉有问题存在,检查时发现Access库中的Online表中的记录,有几条记录是标记“已删除的”,并且其它记录中有很多是过期数据,网页中的SQL删除语句对其未生效,在Access中用SQL删除这些过期语句失败,至此知道了在线玩家统计错误的原因所在。在CSDN上查到解决方法,手动删除“已删除”记录,然后进菜单“压缩和修复数据库”,之后查表,有“#”号标记的记录,再手动删除,之后再执行Delete语句,执行正常。可以正确统计在线玩家信息。
问题虽解决,但原因不明,如果根治此问题,也不明。请高手指点。谢谢。
色球网www.colorlinez.cn
CL群(主群,将满):35901293
CL2群(副群):60218289
色球群(本人色球群):47614879