showmessage(formatdatetime('mm/dd/yyyy',now));
结果为09-12-2001当然不行;(win2000)
1 用 DecodeDate分解再重新作何
2 s:=formatdatetime('mm/dd/yyyy',now);
s:=stringreplace(s,'-','/',rfReplaceAll)
结果为09-12-2001当然不行;(win2000)
1 用 DecodeDate分解再重新作何
2 s:=formatdatetime('mm/dd/yyyy',now);
s:=stringreplace(s,'-','/',rfReplaceAll)
解决方案 »
- 请教关于C/S EXE升级问题
- WebBrowser打开页面提示错误"Interface not supported",为什么呢?
- 问个简单的问题???
- 在TShellTreeView里实现只显示目录的功能,就像“选择目录”对话框的目录树
- vclzip的分卷压缩问题
- DBGrid通过DataSource连接ADOQuery,修改DBGrid中值会激发ADOQuery的什么事件?
- 如何用delphi创建一个自己想要的database?
- 关于textout()这个函数
- DIOCP开源项目-利用队列+0MQ+多进程逻辑处理,搭建稳定,高效,分布式的服务端
- 一个很憨的问题?
- 紧急问题,加分问题
- 又一个日期的问题
我不可能把数据库的riqi字段也改成你那样的呀,请问怎么办,能否告知QQ
mydate:=formatdatetime('mm/dd/yyyy',Now);
sql:='insert into yiying(riqi) values(:mydate)';
s_Query1.Close;
s_Query1.SQL.Clear;
s_Query1.SQL.Add(sql);
s_Query1.Params[3].AsString:=mydate;
请问如果这样该如何解决我上面那个问题呢
mydate:=formatdatetime('mm/dd/yyyy',Now);
sql:='insert into yiying(riqi) values(:mydate)';
s_Query1.Close;
s_Query1.SQL.Clear;
s_Query1.SQL.Add(sql);
s_Query1.Params[3].AsString:=mydate;
请问如果这样该如何解决我上面那个问题呢
插入:With Query1 do
begin
Close;
Sql.clear;
sql.add('insert into yiyong(riqi) values(:SDate)');
ParamsByName('SDate').AsDateTime:=Date;
Open;
end;
查询:
With Query1 do
begin
Close;
Sql.clear;
sql.add('Select * from yiyong Where riqi>=:Date1 and riqi<=:Date2 ');
ParamsByName('Date1').AsDateTime:=Date1;
ParamsByName('Date2').AsDateTime:=Date2;
Open;
end;
其中date1可以用decodedate,encodedate通过date2求出,也可简单为date2-31;
你现在检索一定出错
09-01-2001要小于10-11-1888