字段类型为datetime类型
现有DateTimePicker_ccqz.Date 和 DateTimePicker_cctime.Time两个控件,也就是我要把一个控件的日期和第二个控件的时间合并后保存在datetime的字段中,就像2004-09-17 12:02:11

解决方案 »

  1.   

    var str:string;
    begin
    str :=datetostr(DateTimePicker_ccqz.Date )+#32+timetostr(DateTimePicker_cctime.Time);adoquery1.Open;
    adoquery1.Append;
    adoquery1.FieldByName('date').AsString :=str;
    adoquery1.Post;
    end;
      

  2.   

    strtodatetime(datetostr(DateTimePicker_ccqz.Date )+timetostr(DateTimePicker_cctime.Time));
      

  3.   

    但我的数据库时字段是datetime类型哦,应该是
    adoquery1.FieldByName('date').AsDatetime..........
      

  4.   

    但我的数据库时字段是datetime类型哦,应该是
    adoquery1.FieldByName('date').AsDatetime..........
    -------------------------------
    任何数据库里面的值,只要条件符合,都可以as×××的
    而asstring是无敌的,什么都行
    如果你数据库字段是varchar型的,但是值都是数字,比如'123',那你也可以
      asinteger的,去试试吧