找回密码
 加入
搜索
查看: 1489|回复: 1

[效率算法] [已解决]求提高读取sqlite表到二维表数组效率的方法。

[复制链接]
发表于 2012-8-3 15:29:06 | 显示全部楼层 |阅读模式
本帖最后由 xzxnovice 于 2012-8-3 22:59 编辑
$n=0
_SQLite_Exec(-1, "BEGIN;");
        While _SQLite_FetchData ($hQuery, $aRow) = $SQLITE_OK
                ReDim $data[$n+1][UBound($aNames)]
                $data[$n][0]= $aRow[0]
                For $i=1 To UBound($aRow)-1
                $data[$n][$i]= $aRow[$i]
                Next
                $n=$n+1
        WEnd
                        _GUICtrlListView_AddArray($hListView, $data)
_SQLite_Exec(-1, "COMMIT;")

目前用这个方法,一点效率都没有,七百多条记录也要等 ,请教秒读的方法!!


目前用的方法比较笨

原来 _SQLite_GetTable2d 就可以,效率高太多了,有空研究一下源码
发表于 2012-8-3 21:48:13 | 显示全部楼层
最好是附数据库文件和全部代码,要大家还要建表和写代码
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-20 21:12 , Processed in 0.080442 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表