with ADOQuery1 do begin sql.clear; sql.add('insert into table date1 values(:date)'); parameters.parambyname('date').value := DateTimePicker1.DateTime; Execsql; end;这个还要看你数据库中的字段类型 我的是时间类型 如果是字符串就用 FormatDateTime('yyyy-mm-dd',DateTimePicker1.DateTime); 转换一下;
Table1.FieldByName('日期字段名').AsDateTime:=DateTimePicker1.DateTime;
Table1.Post;
begin
sql.clear;
sql.add('insert into table date1 values(:date)');
parameters.parambyname('date').value := DateTimePicker1.DateTime;
Execsql;
end;这个还要看你数据库中的字段类型
我的是时间类型
如果是字符串就用
FormatDateTime('yyyy-mm-dd',DateTimePicker1.DateTime);
转换一下;