在数据库判断时间时以下代码不会表达哦~~ Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061225175336107.html
with Query2 do
begin
close;
sql.Clear;
sql.add('select 借书证号码,所借日期 from lend where 借书证号码=:qame and 所借日期>现在时间+30天 ');
ParambyName('qame').AsString := edit14.Text;
open;
ShowMessage(IntToStr(RecordCount));
end;
现在时间+30天应该如何写哦~~
你把所借日期也用参数表示,DateTime类型 := now + 30;
或者:DateTime类型参数 := date + 30;
楼主我已在你此前一贴回贴了,请看一下吧.(用 dateAdd("d",30,Now)这个VBS函数)
http://community.csdn.net/Expert/topic/5254/5254714.xml?temp=6.524295E-02
还有,给楼主提个建议: 不要用BDE控件 , 用ADO控件吧!