jhwcsj:='';
  if (trim(edit_jhwcsj.Text)<>'') then
  jhwcsj:=edit_jhwcsj.text;
  condition:='xmlxbh is null';
  if trim(edit_jhwcsj.text)<>'' then
   condition:='xmlxbh='''+edit_xmpzh.text+'''';
  with adoquery_jtxmdjb do
   begin
   sql.clear;
   sql.add('update xmzaiyan set jhwcsj='+jhwcsj+' where '+condition+'');
   execsql;
  end;
属性jhwcsj为日期时间型。程序编译通过,但是在edit中填入2003-1-1或2003/1/1等格式的数据时,数据库表中无法得到相同的结果。请问高手应该如何做?