数据库是SQL server
query1.Active:=true;
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select 字段1, count(字段2) as renshu' );
query1.SQL.Add('from');
query1.SQL.Add('(');
query1.SQL.Add('select Distinct 字段1,字段1=DatePart(Hour,af_StartCounter)');
query1.SQL.Add('from');
query1.SQL.Add('表');
query1.SQL.Add('Where DateDiff(day,字段3,:DateLimit)=0');
query1.sql.add(') T');
query1. sql.add('Group By 字段1');
query1.ParamByName('DateLimit').AsDateTime:=StrToDate(Edit1.Text);
我在EDIT1中需要输入2002-8-15如果我输入2002-8就出错了
query1.Active:=true;
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select 字段1, count(字段2) as renshu' );
query1.SQL.Add('from');
query1.SQL.Add('(');
query1.SQL.Add('select Distinct 字段1,字段1=DatePart(Hour,af_StartCounter)');
query1.SQL.Add('from');
query1.SQL.Add('表');
query1.SQL.Add('Where DateDiff(day,字段3,:DateLimit)=0');
query1.sql.add(') T');
query1. sql.add('Group By 字段1');
query1.ParamByName('DateLimit').AsDateTime:=StrToDate(Edit1.Text);
我在EDIT1中需要输入2002-8-15如果我输入2002-8就出错了
解决方案 »
- 今年的中秋节了,祝大家团圆幸福!
- 自己写的办公室迷你看盘程序源码(DELPHI2007写的)
- 关于fastReport的小问题,解决就结帐。
- 有个Edit,我想当我输完号码后按回车执行查询操作(新手,请多帮助)
- 泉州企业管理软件开发QQ群:9998333,欢迎在泉州地区工作的光临
- 一个报表的老问题。
- 异常处理的问题
- 写了个小程序,有时执行会出现‘can't focus a disable or invisable windows‘,按按钮和日期框都提示错,而有时却不会。是怎么回事?谁
- 进销存网络版一定要装server服务器吗
- DCOM只能建立398个连接?
- 高分求91-95高程试题及答案!!!
- 我在borland裡download了ADO的sp1和sp2,但是沒有key,用不了,那位能夠幫助?將不勝感激!
中af_StartCounter是字段3
谢谢你的回答,我不明白‘);//的问题。不能将字符串转化为日期。填写正确的日期字符’
是什么意思呀,我输入2002-8-15这样的形式是可以找到数据的呀
'2002-8-15'可以进行StrToDate的转换。
那StrToDate(Edit1.Text);这句话该怎么写呀,怎样写才能避免输入'2002-8'
使程序仍旧可以运行。
dd := StrToDate(Edit1.Text);
except
dd := StrToDate('1899-12-30');
end;query1.ParamByName('DateLimit').AsDateTime:=dd;
try
strtodatetime(Edit1.Text);
except
showmessage("请输入一个合法的日期!");
Edit1.SetFocus;
Abort;
end;
在调试环境下会出现英文的的提示,但在正式运行时不会有问题。
按照你的方法是这样写吗?
query1. sql.add('Group By 字段1');
try
query1.ParamByName('DateLimit').AsDateTime:=StrToDate(Edit1.Text);
except
showmessage("请输入一个合法的日期!");
Edit1.SetFocus;
Abort;
你指的是DatatimePicker控件吗??
方法二:用模糊查询allocate等。
方法三:改一下你的代码,不是我直说,
你好象没搞过DELPHI一样写出这样的查询语句,
各种参考书上有的是这种例子。
是呀,我是和差不多没搞过DELPHI一样,你能介绍基本你说的参考书吗