insert into fzx_jd_dxx(id,fssj,dxzx_id
) values (1,'2005-07-07 23:00:00',1)
时间类型不对,怎么改啊,报这个错误literal does not match format string

解决方案 »

  1.   

    insert into fzx_jd_dxx(id,fssj,dxzx_id
    ) values (1,'2005-07-07 ',1)
      

  2.   

    欢迎大家加入DELPHI程序员群1805366,一起进步!
      

  3.   

    如果后台数据库是Oracle、SQL Server或其它类型的数据库,则设置数据库本身的默认格式,要不然就改成下列语中:
      SQLServer:
         insert into fzx_jd_dxx(id,fssj,dxzx_id) values (1,cast('2005-07-07 23:00:00' as DateTime),1)  Oracle:则用to_date('2005-07-07 23:00:00', 'yyyy-mm-dd hh24:mi:ss')来代替时间值。  其它大型数据库自己去看了。
      如果是Access是可以插入的,如果不能插入,设置本机的时间显示格式。