请问 

解决方案 »

  1.   

    为什么 同样是插入时间
    parameters.ParamByName('time1').Value:=StrToDate('2008-02-29');这个就可以
    但parameters.ParamByName('time2').Value:=StrToDate('2008-02-29');在数据库中就变成了数字39507
      

  2.   

    我变成了parameters.ParamByName('time1').Value:=StrToDate(formatdatetime('yyyy-mm-dd',
             datetimepicker1.date));
             parameters.ParamByName('time2').Value:=StrToDate(formatdatetime('yyyy-mm-dd',
             datetimepicker2.date));
    第一个可以插入真实的日期了,但是第二个还是39507