3
336764
Unregistered / Unconfirmed
GUEST, unregistred user!
我使用 ASQLITE3 控件读取sqlite数据库,
分别从 N 个 sqlite_xxx.db 数据库文件中读取所有记录
sqlite_001.db 中有900条记录
sqlite_002.db 中有1200条记录
.....每个都不一样。
数据库名放入了dblist := Tstringlist.create;
但是问题来了,N个数据库 读出来的记录数量,完全一样,第一个数据库900条记录,后边都是900条,可能是缓存问题,请问,怎么办?
asqlite3的demo里,没有相关代码,说明也很少。实例也很少。
麻烦用过asqlite3的朋友帮忙,谢谢。
QQ: 781027
分别从 N 个 sqlite_xxx.db 数据库文件中读取所有记录
sqlite_001.db 中有900条记录
sqlite_002.db 中有1200条记录
.....每个都不一样。
数据库名放入了dblist := Tstringlist.create;
代码:
for i:=0 to dblist.count-1 do
begin
打开数据库(dblist.strings[i]);
读取('select * from tabaneme');
读出来的保存入数组.
close数据库
end;
但是问题来了,N个数据库 读出来的记录数量,完全一样,第一个数据库900条记录,后边都是900条,可能是缓存问题,请问,怎么办?
asqlite3的demo里,没有相关代码,说明也很少。实例也很少。
麻烦用过asqlite3的朋友帮忙,谢谢。
QQ: 781027