怎么样判断字段中的日期值是今天,是今天的在DBGrid中显示出来
解决方案 »
- 再问一段代码!
- 想用DLL装父窗体,然后在主程序中继承DLL中窗体,这要如何做?大家能不能提供一些方法!??!!
- 寻找RBuilder汉化版(简体或繁体)
- 如何将一个pbyte类型的数据转换成char数组
- ****郁闷,从来没有遇到这样的问题!!!为什么报表显示的时候会闪一下!而且显示出来后其窗体还没有自动关闭!********
- 请问高手:在delphi中怎样将Excel单元格合并?
- 求助一个问题,在线!
- 有偿送分:-)利用ADO连接的查询问题
- 如何让stringGrid的某一行记录操作的时候不能对另一行操作(急)
- 一个简单问题,很急
- raiseevent 的问题(续id=1953122)
- 菜鸟问题:
你看看,用这个就行的
因为dbgrid中的数据来自某个数据源,可能是query,table等,只要把满足条件的数据
集通过dbgrid显示出来。
如果用query的话,在SQL 语句中的WHERE 条件里判断其中日期字段是否在今天,执行即可。
不过gettext不是dbgrid的方法^_^
是字段的方法
与字符比较时要注意日期格式。
如convert(varchar(30),getdate(),111)----->2003/06/23 //字符格式
select * from tablename where To_Char(DateField,''DD-MM-YYYY'')=To_Char(SysDate,''DD-MM-YYYY'')';
应该没问题,我用过。
在SQL SERVER中,‘YYYY-M-D’字符串格式
cast(datepart(year,getdate()) as char)+cast(datepart(month,getdate()) as char) +cast(datepart(day,getdate()) as char)
**********
不清楚你的“2003-6-1”是指DELPHI(操作系统)中的日期格式吗?
formatdatetime('yyyy"-"MM"-"dd',date)//2003-06-01
formatdatetime('yyyy"-"M"-"d',date)//2003-6-1
...