L
lyj.hm
Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI访问ACCESS,其中ACCESS中一个字段InDate是日期时间类型(格式选的常规日期),现在我在DELPHI中更新一个TDateTime的值(在DELPHI中使用NOW函数)到ACCESS数据库中,发现时间数据丢失了,在数据库中显示为"上午12:00",我该如何正确的存储时间信息到数据库中呢?
//代码如下========================================================
try
rst.SQL.Clear;
InDate=now();
SQL:='Update tCardInfo set InDate=InDate where ID=ID';
rst.SQL.Add(SQL);
rst.Parameters.ParamByName('pID').Value:=uID;
rst.Parameters.ParamByName('pInDate').Value:=InDate;
rst.ExecSQL;
finally
rst.Close;
rstState:=False;
//代码如下========================================================
try
rst.SQL.Clear;
InDate=now();
SQL:='Update tCardInfo set InDate=InDate where ID=ID';
rst.SQL.Add(SQL);
rst.Parameters.ParamByName('pID').Value:=uID;
rst.Parameters.ParamByName('pInDate').Value:=InDate;
rst.ExecSQL;
finally
rst.Close;
rstState:=False;