一直以来都是用UniDAC作为数据库查询组件,而一般的写法都是这样:
01 |
UniQuery_sqlite.close;
|
02 |
UniQuery_sqlite.SQL.Clear;
|
03 |
UniQuery_sqlite.SQL.Add('SELECT * FROM TABLE');
|
04 |
try
|
05 |
UniQuery_sqlite.Open;
|
06 |
except
|
07 |
{ TODO : 异常捕获 }
|
08 |
end;
|
09 |
//循环出所有记录
|
10 |
for i := 0 to UniQuery_sqlite.RecordCount - 1 do
|
11 |
begin
|
12 |
//....
|
13 |
UniQuery_sqlite.Next;
|
14 |
end;
|