2012-03-09 72 views
2

我正在使用Delphi 7和SQLite3數據庫。而且我用這簡單的包裝訪問的SQLite3:德爾福7:將TStrings存儲到SQLite3數據庫字段

http://www.itwriting.com/blog/articles/a-simple-delphi-wrapper-for-sqlite-3/

我的問題,我想一個字符串列表數據存儲到一個領域,並在以後檢索。

任何人都可以告訴我一些代碼?

+2

看得到文本/來自TStringList變量 – ComputerSaysNo 2012-03-09 13:33:11

+0

是的,顯然,我可以使用TStrings.GetText存儲並在SQLite3中使用「TEXT」字段類型。檢索只需使用相同的fieldbyname而得到字符串。 – ewlung 2012-03-09 13:55:42

回答

0

我找到了答案。

首先,SQLite3字段應該創建爲「TEXT」字段類型。

要存儲:使用TStrings.GetText

要檢索:使用TStrings.Add(SQLtable.FieldByName [ 'THETEXT']);

那他們是怎麼在這裏http://www.itwriting.com/repos/sqlitewrapper/trunk/uTestSqlite.pas存儲筆記和使用TStringList.Text設置/工程:)

+1

您應該使用.Text:= SQLtable.FieldByName ['THETEXT'];代替 – arthurprs 2012-03-09 14:43:18