请教一个关于时间的问题(20分)

  • 主题发起人 主题发起人 yedixifeng
  • 开始时间 开始时间
Y

yedixifeng

Unregistered / Unconfirmed
GUEST, unregistred user!
如下的代码软件无法运行:
begin
TLCYGLXT.KT_FJTHXXBB.Filter:=Format('就餐时间'+'='+'''%S''',['Date']);
TLCYGLXT.KT_FJTHXXBB.Filtered:=True;
While not TLCYGLXT.KT_FJTHXXBB.Eof do
begin
TLCYGLXT.KT_FJTHXXBB.Next;
end;
end;

请问:代码如何写才对?谢谢
 
你这是想要实现什么功能啊??
 
有什么错误?
 
显示的是:'Date' is not a valid date and time.
 
'date' -> date
 
应该是日期格式的问题吧,看看输入的日期格式和数据库里面的格式是否一样?
http://delphi.ktop.com.tw/board.php?cid=30&fid=66&tid=44756
可以参考
 
DATA是变量吗?如果是不用带引号.
 
格式应该没有错吧。Date的时间格式应该是如2006-12-20。
'date' -> date 也不对。

这段代码要想实现:餐馆预定的今日显示。也就是说预定有今天、明天、后天等等的,点一个今日预定情况按钮,就显示今天的情况。
 
李翔鹏 不用引号也不行。
 
'date'->date
%s 和 date 不匹配!!
 
你应该增加一个格式转换函数:
TLCYGLXT.KT_FJTHXXBB.Filter:=Format('就餐时间'+'='+'''%S''',[DateToStr(Date)]);
 
后退
顶部