用DateTimePicker如何将Date记录入数据库中

解决方案 »

  1.   

    好像有DBDateTimePicker控件吧,你用数据敏感的吧。用DateTimePicker也只可以,从其中得到日期时间数据后再写入数据库就行了。
      

  2.   

    如果数据库中的字段是datetime类型的     可以直接负值    形式为:datetimepicker1.date;
    如果是字符型的就要用到formatdatetime('yyyy-M-dd',datetimepicker1.date)
    或者是datetostr(...);
      

  3.   

    procedure TForm1.DateTimePicker1Change(Sender: TObject);
    begin
      Query.Edit;
      Query.FieldByName('日期').AsString := FormatDateTime('yyyy-mm-dd',datetimepicker1.date);
    end;
      

  4.   

    Table1.FieldByName('sDate').AsDate :=DateTimePocker1.Date;