数据库用SQL SERVER,有个字段是datetime的,怎样在这个字段里保存日期和时间,我怎么只能保存日期呢,能给出插入和提取的语句

解决方案 »

  1.   

    insert into table1(field1, datetime_field)
    values(somevalue, '2004-08-15 17:13:38')
      

  2.   

    adoquery1.fieldbyname('时间').asstring:=formatdatetime('yy-mm-dd-hh-mm-ss',now);
      

  3.   

    楼上的不行吧,人家是用datetime
      

  4.   

    楼上的,何必这么麻烦, 呵呵,直接这样就可以了:
    ADOQuery1.FieldValues['datetime_field'] := now;
      

  5.   

    直接写就可以
    dataset.fieldbyname('字段名').value:=TDateTime;
      

  6.   

    拷,把Sql server 你的字段的默认值设为getdate()不就可以了。也不用insert
      

  7.   

    insert into table1(field1, datetime_field)
    values(somevalue, getdate())
      

  8.   

    1、可能日期所用的那个控件又问题。
    2、确认尼的字段事datetime类型吗,别搞成了date类型
    3、这个时间如果时有函数生成的话,看看函数事不是返回了date类型