读书人

关于SQLITE的DateTime类型,该如何处理

发布时间: 2012-03-02 14:40:28 作者: rapoo

关于SQLITE的DateTime类型
我使用的是DISQLITE 控件,然后读取时候,我在SQLITE管理软件中设置的第一列的类型为DateTime,比如我写入2011-10-22,然后当我读取的时候,我发现读出来的是2011,后面的读不出来了,

Delphi(Pascal) code
var  Query: TDISQLite3UniDirQuery;with Query do begin    DateStr :=FieldValues[Fields[0].DisplayLabel];   Row[0]:=DateStr;end;

如上所示,DateStr是2011,而不是2011-10-23,我该怎么修改呢

[解决办法]
试试:
DataStr :=DateTimeToStr(AdoQuery1.Field[0].AsDateTime);

读书人网 >.NET

热点推荐