首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-03-02 
关于SQLITE的DateTime类型我使用的是DISQLITE 控件,然后读取时候,我在SQLITE管理软件中设置的第一列的类型

关于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);

热点排行