我选择的是2003-12-24,但插进用datetostr(DateTimePicker1.Date),插进数据库
后怎么变成1905-5-21了,奇怪

解决方案 »

  1.   

    用formatdatetime('yyyy-mm-dd',DateTimePicker1.date)插入应该没有问题的
      

  2.   

    还是不行呀,我新建了个项目试又没问题。objectinspect里看到的datetime也没有问题呀!
      

  3.   

    我在insert前用showmessage(datetostr(datetimepicker.date))又是正常,但一插到accessbiao里就变成1905-5-20了!
      

  4.   

    对于Access库,insert语句中时间格式应该是这样
    '#'+formatdatetime('yyyy-mm-dd',DateTimePicker1.date)+'#'
      

  5.   


    access数据库两边要加#或者先别直接插入数据库
    先在一个label里或edit里显示一下