update table1 set field1=getdate() where ……

解决方案 »

  1.   

    create table1(
    ……
    field1 char(20) default getdate(),
    ……
    )
    go
      

  2.   

    insert into table (……,field1,……) values(……,getdate(),……)
      

  3.   

    谢谢nanman(南蛮)、ray2_ls(戏子)
    我再重说一下:
    1、如何通过代码得到SQLServer的系统时间;
    2、如何存储;
    3、如何存储为字符串。
    一个一个解决比较好。
    谢谢各位的支持。
      

  4.   

    人家已经写的很详细了。
    1.getdate()
    2.insert
    3.时间值就是字符串。
      

  5.   

    getdate()得到当前时间,Convert(char(8),getdate(),112)可转换为8位字符的字符串,112为一参数,决定转换的格式。如2001-09-28,2001/09/28等。
    代码中嘛,直接  select getdate()就可以取得当前时间。你要怎样保存,应该很简单的
      

  6.   

    补充一下,
    GETDATE()取得的时间实际上就是操作系统的时间。
      

  7.   

    谢谢各位,这一切操作做成一个函数是最好的,我正在做。希望可以得到大家的帮助。
    通过CRecordset来执行GetDate()对吗?
    步骤很重要。