我从数据库里面读取一个空日期的数据,结果读出来月份是12月30日,可是数据库此数据列却是空的: 我希望如果是空日期就直接在文本控件中显示空,不要显示12月30日。 //if fieldbyname('kpdate').AsString=null then exit;
//加上这个还是不行,还是会继续执行下去,显示12月30日 fpdate:=fieldbyname('kpdate').AsDateTime;
DateSeparator := '-';
ShortDateFormat := 'm/d/yyyy'; datestr:=trim(datetostr(fpdate));
str1:=trim(copy(datestr,1,pos('-',datestr)-1));请问为什么?我该怎么做?
//加上这个还是不行,还是会继续执行下去,显示12月30日 fpdate:=fieldbyname('kpdate').AsDateTime;
DateSeparator := '-';
ShortDateFormat := 'm/d/yyyy'; datestr:=trim(datetostr(fpdate));
str1:=trim(copy(datestr,1,pos('-',datestr)-1));请问为什么?我该怎么做?
即
if fpdate=0 then
Edit1.Text:='';