我的SQL语句insert into TotalEnterMaterial(来源,型号,名称,数量,入库时间,经手人,记录维护人,维护时间) VALUES('lhdw1','xh1','ppmc1','22',2004-6-14,'jsr1','admin',2004-6-14)运行后到数据库里看时间却是1905年的而不是2004年的,其他数据都正确,真见鬼了!
各位大哥看看,这是什么原因,我用Access 做数据库的,结构是三层的我想这应该没影响吧,我直接在clientdataset1.commandtext 导入上述SQL语句的。
麻凡各位看看!

解决方案 »

  1.   

    insert into TotalEnterMaterial(来源,型号,名称,数量,入库时间,经手人,记录维护人,维护时间) VALUES('lhdw1','xh1','ppmc1','22','2004-6-14','jsr1','admin','2004-6-14')
      

  2.   

    呵呵,我以前也碰到过这样,不过后来我把日期型改成了文本行 是access的 呵呵就8会鸟~~~~~~~~~
      当然这不是个很好的办法!~~不过如果对程序没什么影响,特别是小项目的话,也是8错滴!~哈哈~
      

  3.   

    insert into TotalEnterMaterial(来源,型号,名称,数量,入库时间,经手人,记录维护人,维护时间) VALUES('lhdw1','xh1','ppmc1','22','2004-6-14','jsr1','admin','2004-6-14')