3
我正在使用Delphi XE7和FireDAC來訪問SQLite。SQLite FireDAC尾隨空格
當我將數據放入TEXT字段時,任何尾隨空格或#0字符都會被截斷。
有沒有什麼我可以改變SQLite或FireDAC讓它保留尾隨的空白?
// The trailing spaces after Command don't come back from SQLite.
fFireDACQuery.ParamByName(kSQLFieldScriptCommands).AsString := 'Command ';
設置['FormatOptions.StrsTrim'(http://docwiki.embarcadero.com/Libraries/XE7/en/FireDAC。 Stan.Option.TFDFormatOptions.StrsTrim)屬性設置爲False。 – TLama 2014-10-28 16:04:23
P.S.不要從StrsTrim屬性的初始描述中混淆。有一個說明*「對於SQLite,此屬性適用於所有字符串列,包括ftMemo,ftWideMemo,ftString,ftWideString,ftFixedChar和ftFixedWideChar。」*這就是您的情況。 – TLama 2014-10-29 09:38:49
聽起來像一個很好的答案,那麼爲什麼把它作爲評論發佈,而不是在下面的「你的答案」下? – 2014-10-29 19:10:46