[已解决]求提高读取sqlite表到二维表数组效率的方法。
本帖最后由 xzxnovice 于 2012-8-3 22:59 编辑$n=0
_SQLite_Exec(-1, "BEGIN;");
While _SQLite_FetchData ($hQuery, $aRow) = $SQLITE_OK
ReDim $data[$n+1]
$data[$n]= $aRow
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 就可以,效率高太多了,有空研究一下源码 最好是附数据库文件和全部代码,要大家还要建表和写代码
页:
[1]