日期型的字段如何附值?

mygodsos 2002-06-04 04:47:37
VFP6 日期型的字段如何附值?
我试过
s:longint;
d:tdateTime;


s:=20020604;
d:=s;
query1.sql.add(insert into abc (rq) values (:rq));
query1..parambyname('rq').value:=d;
query1.execsql;

但出错
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsy_good 2002-06-04
  • 打赏
  • 举报
回复
是啊你要定义
a:real;
d:=floattodatetime(a);
zsy_good 2002-06-04
  • 打赏
  • 举报
回复
d 是这样的 d=这天局 1900年的天数呵呵,然后你使用的时候他就会变成
日期的
HZ_ZMD 2002-06-04
  • 打赏
  • 举报
回复
时间是FLOAT型的,最小的单位是微妙,所以你直接用n:=20020604;
是错误的。
mygodsos 2002-06-04
  • 打赏
  • 举报
回复
我试过
n:=20020604;
s:=inttostr(rRead.nRq);
insert('-',s,5);
insert('-',s,8);
d:=strtodatetime(s);

但debug时,显示
s 2000-06-04
d 35678

为什么?


zsy_good 2002-06-04
  • 打赏
  • 举报
回复
s:string;
s:='2002-2-2';
d:=strtodatetime(s);

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧