delphi中如何将datetimepicker的数据加入数据库?

来源:百度知道 编辑:UC知道 时间:2024/06/30 04:41:51
数据库的字段是char型

ADOQuery1.Append;
ADOQuery1.FieldByName('birthday').AsDateTime := DateTimePicker1.Date;
//或者ADOQuery1.FieldByName('birthday').Value := FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date);
ADOQuery1.Post;

用SQL的话可以:

with ADOQuery1 do begin
Close;
SQL.Clear;
SQL.Add('insert into person(birthday)values(''' + FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date) + ''')');
ExecSQL;
end;