如图,到期日期是一个时间.不是字符串
ADOQuery1['到期日期'] := ''; //这样清空会出错
ADOQuery1['到期日期'] := 0; //这样为0的话不出错,但是时间变成了1899-12-30
求教,怎么让他变成空的,如
11 个解决方案
#1
我知道 ADOQuery1.Fields[1].Text 这样的格式可以清空
但是这要下标..数据太多不想用下标
但是这要下标..数据太多不想用下标
#2
图片是数据库中的,还是delphi界面截图?
#3
数据表中可以设置为null,或''吧
delphi开发界面的话,请问用的是什么控件?
delphi开发界面的话,请问用的是什么控件?
#4
ADOQuery1.FieldByName('字段名').Text
#5
ADOQuery1.FieldByName('').Clear;
ADOQuery1.FieldByName('').Value := nil;
应该也有可以的, 你试下。
ADOQuery1.FieldByName('').Value := nil;
应该也有可以的, 你试下。
#6
主要代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption := DateTimeToStr(Date());
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption := DateTimeToStr(Date());
end;
#7
主要代码如下:
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;
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
正解
#10
ADOQuery1.FieldByName('').Clear;
正解
#11
看楼上,好像很多方法。。。。
#1
我知道 ADOQuery1.Fields[1].Text 这样的格式可以清空
但是这要下标..数据太多不想用下标
但是这要下标..数据太多不想用下标
#2
图片是数据库中的,还是delphi界面截图?
#3
数据表中可以设置为null,或''吧
delphi开发界面的话,请问用的是什么控件?
delphi开发界面的话,请问用的是什么控件?
#4
ADOQuery1.FieldByName('字段名').Text
#5
ADOQuery1.FieldByName('').Clear;
ADOQuery1.FieldByName('').Value := nil;
应该也有可以的, 你试下。
ADOQuery1.FieldByName('').Value := nil;
应该也有可以的, 你试下。
#6
主要代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption := DateTimeToStr(Date());
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption := DateTimeToStr(Date());
end;
#7
主要代码如下:
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;
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
正解
#10
ADOQuery1.FieldByName('').Clear;
正解
#11
看楼上,好像很多方法。。。。