S
sermon
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TFormMain.AddInformation(info:string); //添加信息记录
var
i:integer;
id,sSQL:string;
begin
i:=TreeView1.Tag;
id:=copy('00000'+ inttostr(i),length(inttostr(i))+2,4);
ADOQueryInfo.DisableControls;
try
sSQL :='Insert Into A_Information(ID,Info,RecordTime) Values ';
sSQL := sSQL + '('''+ id + ''',''' + info + ''', getDate() )';
ADOQueryInfo.SQL.Clear;
ADOQueryInfo.SQL.Add (sSQL);
ADOQueryInfo.ExecSQL;
ADOQueryInfo.Close;
except
end;
ADOQueryInfo.EnableControls;
end
我使用了一个DBGrid,一个ADOQuery,并在数据表中将ID和RecordTime设为主键。
可是每次在GBGrid里生成的数据中的RecordTime的值
总是比sql表里的值要小些(一般为00:00:01的差距)
注:这个微小的差距对我的数据处理影响很大
哪位大虾帮我解决一下,盼给出详细的分析过程,谢谢
var
i:integer;
id,sSQL:string;
begin
i:=TreeView1.Tag;
id:=copy('00000'+ inttostr(i),length(inttostr(i))+2,4);
ADOQueryInfo.DisableControls;
try
sSQL :='Insert Into A_Information(ID,Info,RecordTime) Values ';
sSQL := sSQL + '('''+ id + ''',''' + info + ''', getDate() )';
ADOQueryInfo.SQL.Clear;
ADOQueryInfo.SQL.Add (sSQL);
ADOQueryInfo.ExecSQL;
ADOQueryInfo.Close;
except
end;
ADOQueryInfo.EnableControls;
end
我使用了一个DBGrid,一个ADOQuery,并在数据表中将ID和RecordTime设为主键。
可是每次在GBGrid里生成的数据中的RecordTime的值
总是比sql表里的值要小些(一般为00:00:01的差距)
注:这个微小的差距对我的数据处理影响很大
哪位大虾帮我解决一下,盼给出详细的分析过程,谢谢