我提交了一条记录,时间字段的值是getdate()得到的
我修改了记录后,时间字段没有改变。
请问怎样设置才能更新修改的时间呢?

解决方案 »

  1.   

    我的后台数据库是SQL Server
      

  2.   

    hellolongbin(一个人): 
        那是系统自动写入的时间。我在设计数据库的时候,就
    设置了默认时间是getdate()
      

  3.   

    你要设置修改的时候用getdate()
      

  4.   

    fangzhouyu(海):
        怎么设置?我看到好象没有这个设置选项哦!
      

  5.   

    默认值只是对增加记录时,如果该列的值为空则显示默认值,但修改的时候,默认值并不起作用。
    只能用UPDATE修改
    update table1 set 字段='fff',date1=getdate() where tid = 1
      

  6.   

    那delphi有没有取服务器时间的函数啊?
      

  7.   

    你因该建立一个触发器,update的时候自己修改这个时间,这样比较严谨。
      

  8.   

    哎呀,看来得好好看看这方面的书了。什么都不懂,郁闷ing
      

  9.   

    CREATE TRIGGER [TRIGGER NAME] ON [dbo].[table1] 
    FOR INSERT, UPDATE
    AS 
    请问as后怎么写?我只需要限定时间为最后update后的时间