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

时间:2021-08-29 19:55:25
结贴率100%,急急急,如何将一个日期类型的数据字段清空(急急急急急急急急急急急急急急急)

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

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

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

求教,怎么让他变成空的,如 结贴率100%,急急急,如何将一个日期类型的数据字段清空(急急急急急急急急急急急急急急急)

11 个解决方案

#1


我知道 ADOQuery1.Fields[1].Text 这样的格式可以清空

但是这要下标..数据太多不想用下标

#2


图片是数据库中的,还是delphi界面截图?

#3


数据表中可以设置为null,或''吧

delphi开发界面的话,请问用的是什么控件?

#4


ADOQuery1.FieldByName('字段名').Text

#5


ADOQuery1.FieldByName('').Clear;
ADOQuery1.FieldByName('').Value := nil;
应该也有可以的, 你试下。

#6


结贴率100%,急急急,如何将一个日期类型的数据字段清空(急急急急急急急急急急急急急急急)主要代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption := DateTimeToStr(Date());
end;

#7


结贴率100%,急急急,如何将一个日期类型的数据字段清空(急急急急急急急急急急急急急急急)主要代码如下:
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; 

#8


赋null    

#9


引用 8 楼 simonhehe 的回复:
赋null

正解

#10


ADOQuery1.FieldByName('').Clear;

正解

#11


看楼上,好像很多方法。。。。

#1


我知道 ADOQuery1.Fields[1].Text 这样的格式可以清空

但是这要下标..数据太多不想用下标

#2


图片是数据库中的,还是delphi界面截图?

#3


数据表中可以设置为null,或''吧

delphi开发界面的话,请问用的是什么控件?

#4


ADOQuery1.FieldByName('字段名').Text

#5


ADOQuery1.FieldByName('').Clear;
ADOQuery1.FieldByName('').Value := nil;
应该也有可以的, 你试下。

#6


结贴率100%,急急急,如何将一个日期类型的数据字段清空(急急急急急急急急急急急急急急急)主要代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption := DateTimeToStr(Date());
end;

#7


结贴率100%,急急急,如何将一个日期类型的数据字段清空(急急急急急急急急急急急急急急急)主要代码如下:
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; 

#8


赋null    

#9


引用 8 楼 simonhehe 的回复:
赋null

正解

#10


ADOQuery1.FieldByName('').Clear;

正解

#11


看楼上,好像很多方法。。。。