不对的,date函数是delphi 的函数,不能这么简单的用到数据库里面去。
因为数据库中,时间也它自定义的格式,你要遵从它的格式。而且不同数据库都提供有
取时间的函数,这跟各个不同的数据库有关,可以直接调用这些函数!

解决方案 »

  1.   

    1。OperDate是你自定义的格式,看看是否对时间有限制,例如只存放某一时间段的值。2。如果是在DELPHI中写,可以如下
    sqlstr:='insert into a_user (operdate) values ('+''''+datetostr(date())+''''+')';
    query1.sql.add(sqlstr);3.如果是在数据库中写可以如下
    Insert Into a_user (operdate) values (getdate)  //SQL SERVER
    Insert Into a_user (operdate) values (SYSDATE)  //ORCALE