我已经将DateTimePick的kind属性设为 time 了,但我这样写代码保存,运行死机(没报错):Edit;
FieldByName('timeStart').Value:=TimeIdle1.DateTime;
FieldByName('timeEnd').Value:=TimeIdle2.DateTime;
Post;应该怎么写呢?
FieldByName('timeStart').Value:=TimeIdle1.DateTime;
FieldByName('timeEnd').Value:=TimeIdle2.DateTime;
Post;应该怎么写呢?
begin
SQL.Clear;
SQL.Add('insert into table(Time1,Time2)Values(:Time1,:Time2)');//这是插入到数据库中
Parameters.ParamByName('Time1').Value:=TimeIdle1.DateTime;//这样看看可以吗?
Parameters.ParamByName('Time1').Value:=TimeIdle1.DateTime;//
ExecSQL;
end;如果是修改数据库,同样的道理
只是把sql语句改成:'Update table set Time1=:Time1 and Time2=:Time2';
//代码如下:
Edit;
FieldByName('timeStart').Value:=TimeIdle1.Time
FieldByName('timeEnd').Value:=TimeIdle2.Time;
Post;
你把TimeIdle1.Time转换成string再保存试试