在下面的语句中,我为什么监测不到复合的条件集
with query do
begin
close;
SQL.Clear;
SQL.Add('select * from employee');
SQL.Add('where hireDate>'+DateToStr(Start_Time.DateTime));
SQL.Add('AND');
SQL.Add('hireDate<'+DateToStr(End_Time.DateTime));
SQL.Add('AND');
SQL.Add('salary>'+smin.Text);
SQL.Add('AND');
SQL.Add('salary<'+smax.Text);
SQL.Add('Order by LastName');
open;
end;
好像在时间上出了问题,我用的是TDateTimePiker,应该怎么写?谢谢好有:就是我在DBGrid中显示了一些数据,如何实现它的清空,谢谢~
with query do
begin
close;
SQL.Clear;
SQL.Add('select * from employee');
SQL.Add('where hireDate>'+DateToStr(Start_Time.DateTime));
SQL.Add('AND');
SQL.Add('hireDate<'+DateToStr(End_Time.DateTime));
SQL.Add('AND');
SQL.Add('salary>'+smin.Text);
SQL.Add('AND');
SQL.Add('salary<'+smax.Text);
SQL.Add('Order by LastName');
open;
end;
好像在时间上出了问题,我用的是TDateTimePiker,应该怎么写?谢谢好有:就是我在DBGrid中显示了一些数据,如何实现它的清空,谢谢~
with query do
begin
close;
SQL.Clear;
SQL.Add('select * from employee');
SQL.Add('where hireDate>'+'''' + DateToStr(Start_Time.DateTime) + '''');
SQL.Add('AND');
SQL.Add('hireDate<'+ '''' + DateToStr(End_Time.DateTime)+ '''') ;
SQL.Add('AND');
SQL.Add('salary>'+smin.Text);
SQL.Add('AND');
SQL.Add('salary<'+smax.Text);
SQL.Add('Order by LastName');
open;
end;
分马上给,呵呵~~
用法看查询分析器的帮助
要不执行一个无返回结果的查询
…………