sql server数据库中如何插入2000-01-01 01:01:01???????

解决方案 »

  1.   

    定义Format为:yyyy-mm-dd hh:mm:ss
      

  2.   

    insert into tablename(dateField)
    values('2000-01-01 01:01:01')
      

  3.   

    1:在哪里改FORMAT,我找了很久也没有找到!!!2:在插入数据库中会包错:01:01 unknow type!
      

  4.   

    晕倒,没有看它的属性吗?
    不是有个Kind属性吗?
      

  5.   

    1、取时间
      用两个Datetimepicker
      Var
        TmpTime:TDatetime;
      Begin
        TmpTime:=Int(Datetimepicker1.Datetime)+Frac(Datetimepicker2.Datetime);
        ......
        do something.
      End;
    2、存数据
      ......
      AQuery.Params[0].AsDatetime:=TmpTime;
      ......
    3、数据显示
      SQL Server 中定义字段为Date ,定义字段的Display属性
      如果用控件显示文本,可以这么做
          ViewStr:=FormatDatetime('YYYY-MM-DD HH:MM:SS',
      TmpTime)
      

  6.   

    有format属性吗?在D6中有,D5中我没有注意。