|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
atomy (原子) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/7/7 18:37:05 |
标题: |
急如火。。。一个关于SQL时间对比的语句,哪位帮帮忙。。 |
浏览:1204 |
|
加入我的收藏 |
楼主: |
想要实现一个按日期实现报表程序。。一日期控件 TdxDateEdit。Name:StartTime 实现方法 AdoQuery1.Add.Sql('Select * from Table where PosTTime >'+StartTime.Text); 这种方法不行。请问用什么方法 。谢谢!
----------------------------------------------
- |
作者: |
|
2004/7/7 20:14:55 |
1楼: |
AdoQuery1.Add.Sql('Select * from Table where PosTTime >'+QuotedStr(StartTime.Text));
----------------------------------------------
-
|
作者: |
|
2004/7/8 0:23:31 |
2楼: |
PosTTime 是什么类型,StartTime.Text此肯定是字符串类型,PosTTime如果是日期类型,那么你应该将StartTime.Text也转换为日期类型,PosTTime如果也是字符串类型,那么'+StartTime.Text一个单引号不行,好像要用3个单引才行,我习惯写成'''+StartTime.Text+''';如果StartTime是一个日期组件,那么好像要这么写,StartTime.date或StartTime.datetime 或StartTime.time;
----------------------------------------------
-
|
|