可以硬插一个null进去的,但是日期这个东西,一旦你把他写成'',肯定是1900-1-1 建议作一个函数 gTimeFieldNotNull(FieldName:string):string; begin result:='('+fieldname+' IS NOT NULL OR '+fieldname +'<>''1900-1-1'' '; end;在写sql语句的时候这样写,凡是某个字段为空或者不为空,调用此函数,应该就没有问题,我就是这么干的:)不过我用的vb的,上面的语句可能有点问题,意思我想你应该懂了:)
建议作一个函数
gTimeFieldNotNull(FieldName:string):string;
begin
result:='('+fieldname+' IS NOT NULL OR '+fieldname +'<>''1900-1-1'' ';
end;在写sql语句的时候这样写,凡是某个字段为空或者不为空,调用此函数,应该就没有问题,我就是这么干的:)不过我用的vb的,上面的语句可能有点问题,意思我想你应该懂了:)
update table set datetime= nil
query1.fieldbyname('字段名').clear