问个按日期查询的问题(0分)

  • 主题发起人 主题发起人 qiqini
  • 开始时间 开始时间
Q

qiqini

Unregistered / Unconfirmed
GUEST, unregistred user!
我的日期字段名是usetime,我想实现根据日期查询的功能,比如输入200212,就出来
2002年12月份的记录列表
query1.SQL.Clear;
query1.SQL.add('select * from usermana');
query1.SQL.add('where usetime is not null');
if ((sender=button3)and(edit3.text<>'' ))then query1.sql.add('and usetime like''%'+edit3.text+'%'' ');
query1.Close;
query1.open;
可是那条IF语句我不会写,可以帮我看看吗?谢谢!
 
时间查询要用#,就是#时间#来查询的!
 
你的usetime的类型是日期型还是字符型, 若是字符型,存储格式是什么?
什么数据库?
 
可以用DateTimePicker;直接选不用输入了。
date:=form2.DateTimePicker1.Date;
dateStr:=trim(datetimetostr(date));
时间查询也有用{^时间}的,跟数据库有关
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
442
import
I
后退
顶部