如题。

解决方案 »

  1.   

    mssql
    insert into table1 values(getdate())pascal
    sql.add('insert into table1 values('''+datetostr(now())+''')');
      

  2.   

    strSql := 'INSERT INTO table (TheDate) '+
        'VALUES('
        +''''+FormatDateTime('yyyy-mm-dd', date)+''')';
      

  3.   

    FormatDateTime('yyyy-mm-dd', date)可避免xp下的日期设定为上午下午出现问题
      

  4.   

    把今天的日期NOW,DATE插入到TABLE表的“日期”字段,用INSERT INTO 该怎样写?如果每次插入记录的时候,"日期"字段都是当前时间,那么直接在设计表的时候把这个字段的默认值设置为getdate(),那么每次就不用专门那么麻烦为这个字段手动插入日期了
      

  5.   

    drift1981的方法不可取,如果是修改而不是新增的记录呢
    同意楼上的在SQL语句中用GetDate()函数
      

  6.   

    总结
    MS-SQLSERVER
    insert into 表(日期)values(getdate())
    DELPHI :
        Sql.txt:='insert into 表(日期)values('''+datetostr(date)+''')'
    如果是日期都设置为今天的日期的话:
    alter table 表
     alter column [date] datetime default 'getdate()',
      

  7.   

    'INSERT INTO table (TheDate) '+
        'VALUES('
        +''''+FormatDateTime('yyyy-mm-dd', date)+''')';
      

  8.   

    SQL Server:
    strSQL:='Insert into t1(F1,F2) Values(1 , GetDate())';Access:
    strSQL:='Insert into t1(F1,F2) Values(1 , Now())';
    strSQL:='Insert into t1(F1,F2) Values(1 , Date())';