结贴率100%,急急急,如何将一个日期类型的数据字段清空(急急急急急急急急急急急急急急急)

xiaoruirui15 2013-02-06 10:44:26


如图,到期日期是一个时间.不是字符串

ADOQuery1['到期日期'] := ''; //这样清空会出错

ADOQuery1['到期日期'] := 0; //这样为0的话不出错,但是时间变成了1899-12-30

求教,怎么让他变成空的,如
...全文
808 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
simonhehe 2013-02-06
  • 打赏
  • 举报
回复
赋null
山东蓝鸟贵薪 2013-02-06
  • 打赏
  • 举报
回复
主要代码如下:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Label1.Caption := DateTimeToStr(now());
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Label2.Caption := FormatDateTime('yyyy年mm月dd日 hh时nn分ss秒',now());
end;
山东蓝鸟贵薪 2013-02-06
  • 打赏
  • 举报
回复
主要代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption := DateTimeToStr(Date());
end;
feiba7288 2013-02-06
  • 打赏
  • 举报
回复
ADOQuery1.FieldByName('').Clear; ADOQuery1.FieldByName('').Value := nil; 应该也有可以的, 你试下。
feiba7288 2013-02-06
  • 打赏
  • 举报
回复
ADOQuery1.FieldByName('字段名').Text
xxzqbxxzqb 2013-02-06
  • 打赏
  • 举报
回复
数据表中可以设置为null,或''吧 delphi开发界面的话,请问用的是什么控件?
xxzqbxxzqb 2013-02-06
  • 打赏
  • 举报
回复
图片是数据库中的,还是delphi界面截图?
xiaoruirui15 2013-02-06
  • 打赏
  • 举报
回复
我知道 ADOQuery1.Fields[1].Text 这样的格式可以清空 但是这要下标..数据太多不想用下标
haitao 2013-02-06
  • 打赏
  • 举报
回复
看楼上,好像很多方法。。。。
无语孩童 2013-02-06
  • 打赏
  • 举报
回复
ADOQuery1.FieldByName('').Clear;
正解
无语孩童 2013-02-06
  • 打赏
  • 举报
回复
引用 8 楼 simonhehe 的回复:
赋null
正解

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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