form7.adoQuery1.Close;
form7.adoquery1.sql.Clear;
form7.adoQuery1.sql.add('select * from table where 出生日期=:da');
form7.adoquery1.params[0].asDatetime:=StrtoDatetime(edit1.text);
form7.adoQuery1.Open;
rc1:=form7.adoQuery1.RecordCount;
close;
form7.ShowModal;
form7.adoquery1.sql.Clear;
form7.adoQuery1.sql.add('select * from table where 出生日期=:da');
form7.adoquery1.params[0].asDatetime:=StrtoDatetime(edit1.text);
form7.adoQuery1.Open;
rc1:=form7.adoQuery1.RecordCount;
close;
form7.ShowModal;
解决方案 »
- 救急,Class not found 错误
- 用idHttp显示网页,需要怎么做,没接触过这个控件,谢谢了先~~
- 为什么调用TWindowsMediaPlayer控件的newMedia()方法的时候会出错?
- 制作CAB文件
- 我想在一个窗口中检索它所有的tPanel控件,应该怎么办?
- Delphi算法请教一?
- 怎么设置自己的网卡处于自由收听状态,就是可以接收所有过往数据报?
- 怎样把查询后的数据(access)(控件是adoquery,datasource)存成excel文件?急!
- CxDbTreeList 表头有没有类似cxgrid的filter过滤?
- 高分求有关学校管理系统方面的资料
- 請問哪有mail2000和askmail控件下載?
- 用Delphi作网页用IE浏览不行
form7.adoquery1.sql.Clear;
form7.adoQuery1.sql.add('select * from table where 出生日期='''+Edit1.text+'''');
form7.adoQuery1.Open;
rc1:=form7.adoQuery1.RecordCount;
close;
form7.ShowModal;这要看你的“出生日期”是采用什么形式在数据库中存放的。
要是用日期格式,那么你就需要转化,否则肯定正确转化:
要是oracle你就
form7.adoQuery1.sql.add('select * from table where to_char(出生日期)='''+Edit1.text+'''');
要是sybase/sql server:
form7.adoQuery1.sql.add('select * from table where convert(char(8),出生日期,112)='''+Edit1.text+'''');
form7.adoQuery1.Close;
form7.adoquery1.sql.Clear;
form7.adoQuery1.sql.add('select * from table where 出生日期= ' + #39+Edit1.text+#39);
form7.adoQuery1.Open;
rc1:=form7.adoQuery1.RecordCount;
close;
form7.ShowModal;2
form7.adoQuery1.Close;
form7.adoquery1.sql.Clear;
form7.adoQuery1.sql.add('select * from table where 出生日期=:da');
form7.adoquery1.params[0].asDatetime:=StrtoDatetime(edit1.text);
form7.adoQuery1.Open;
rc1:=form7.adoQuery1.RecordCount;
close;
form7.ShowModal;
怎么办呀!
strtodate(),呵呵!
form7.adoquery1.sql.Clear;
form7.adoQuery1.sql.add('select * from table where 出生日期=#'+Edit1.text+'#');
form7.adoQuery1.Open;
rc1:=form7.adoQuery1.RecordCount;
close;
form7.ShowModal;不过,最好将edit1用datatimepicke来代替