L ljsh2008 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-27 #1 用C++Builder 自带的paradox库 怎样把库内时间字段例如生日和现在时间比较 我是想作生日提示
少 少爷的拐杖 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-27 #3 if query1.fieldbyname.asdatetime=Now then ..... 也可能需要这样 if formatdatetime('YYYY-MM-DD',query1.fieldbyname.asdatetime)=formatdatetime('YYYY-MM-DD',Now) then
if query1.fieldbyname.asdatetime=Now then ..... 也可能需要这样 if formatdatetime('YYYY-MM-DD',query1.fieldbyname.asdatetime)=formatdatetime('YYYY-MM-DD',Now) then
S szf Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-29 #5 Query1.Sql.Add('select name from TABLENAME where birthday<=:Key1'); Query1.Params[0].AsDateTime := Date+5; //5天或Now+5,两者有一点点差异,就不细说了 Query1.Open;
Query1.Sql.Add('select name from TABLENAME where birthday<=:Key1'); Query1.Params[0].AsDateTime := Date+5; //5天或Now+5,两者有一点点差异,就不细说了 Query1.Open;
L ljsh2008 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #6 这样在SQL server库中没问题 但是在单机版 的数据库例如paradox库中就不行
S szf Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-01 #7 不可能吧,这是纯粹的基于BDE的代码写法,怎么会不行呢? 使用Paradox时提示出什么错?
D dlnew Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #10 ... try if strtodate(formatdatetime('yyyy', date) + '-' + formatdatetime('mm-dd', query1.fields[0].asdate)) - date <= 5 then ... except ... end; ... //用try是因为二月二十九日!
... try if strtodate(formatdatetime('yyyy', date) + '-' + formatdatetime('mm-dd', query1.fields[0].asdate)) - date <= 5 then ... except ... end; ... //用try是因为二月二十九日!