SQL.Add('insert into user_yc_orders(user_id,buyed_date,sx,create_date) values('''+user+''','''+strny+''','''+strsx+''',now)') ;
这样不可以
我想知道  NOW 在SQL 中如何输入呢
其中 create_date是日期类型,我想为它付为 NOW?

解决方案 »

  1.   

    Access中可以用CDate();'CDate('+now+')'
      

  2.   

    将时间转化为字符串
    datetostr(now)
      

  3.   

    sqlserver有getdate()函数
    Oracle的dual系统表中有sysdate字段
      

  4.   

    floattostr()SQL.Add('insert into user_yc_orders(user_id,buyed_date,sx,create_date) values('''+user+''','''+strny+''','''+strsx+''',floattostr(now))') ;
      

  5.   

    如果你只想保存date
    use DateUtils 
    floattostr(dateof(now))