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

delphi 一简单的时间有关问题

2012-02-21 
delphi 一简单的时间问题要从一个表中找出时间1与时间2之间的所有人的生日在DBGrid1中显示出来[解决办法]s

delphi 一简单的时间问题
要从一个表中找出时间1与时间2之间的所有人的生日
在DBGrid1中显示出来


[解决办法]
select * from 表 where datetime字段 between 1 and 2
[解决办法]
sql.add('select * from 表 where datetime字段 between '+datestring1+' and '+datestring2)
[解决办法]
贴出你的SQL语句看看.

SQL.text:=Format('select * from 表 where 字段 between %s and %s',
[QuotedStr(FormatDateTime('yyyy-mm-dd hh:nn:ss',datetimepicker1.DateTime)),
QuotedStr(FormatDateTime('yyyy-mm-dd hh:nn:ss',datetimepicker1.DateTime))]);
[解决办法]
query.text:='select * from 表 where datetime字段 between :d1 and :d2';
query.Parameters.ParamByName( 'd1').Value:=DateTimePicker1.datetime;
query.Parameters.ParamByName( 'd2').Value:=DateTimePicker2.datetime;

热点排行