DataModule2.ADOQuery1.fieldbyname('生日').AsString:=birthday.**** ;注:birthday是datatimepicker控件。
我想把datatimepicker控件的时间值插入到表的记录中,用的是datatimepicker控件的什么属性?

解决方案 »

  1.   

    显示把他的kind设置为dtkTime存的时候把时间给格式化一下
    formatdatetime('hh:mm:ss',DateTimePicker1.DateTime);
      

  2.   

    formatdatetime('1900-1-1 hh:mm:ss',DateTimePicker1.DateTime);
      

  3.   

    formatdatetime('"1900-1-1" hh:mm:ss',DateTimePicker1.DateTime);
      

  4.   

    FormatDateTime('yyyy-mm-dd',birthday.date);
      

  5.   

    FormatDateTime('yyyy-mm-dd hh:mm:ss',birthday.datetime)
    或者直接:DateToStr(birthday.date),DatetimeToStr(birthday.datetime)
      

  6.   

    DataModule2.ADOQuery1.fieldbyname('生日').AsString:=FormatDateTime('yyyy-mm-dd hh:mm:ss',birthday.datetime)
      

  7.   

    最简单的:
    DataModule2.ADOQuery1.fieldbyname('生日').AsString:=DateToStr(DateTimePicker1.Date);
      

  8.   

    DataModule2.ADOQuery1.fieldbyname('生日').AsString:=DatetimeToStr(DateTimePicker1.Datetime);