请教个问题(15分)

  • 主题发起人 主题发起人 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语句我不会写,可以帮我看看吗?谢谢!
注:我是访问ORACLE数据库
 
先格式化日期riqi:=format('yyyy-mm',Edit1.text);再查询
if ((sender=button3)and(edit3.text<>'' ))then
query1.sql.add('and usetime like''%'+riqi+'%'' ');
 
请问riqi怎么定义?
 
riqi:=format('yyyy-mm',Edit1.text);
format 好像不是这么写的吧,写反啦!
 

Similar threads

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