N
nhqing
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TMyThread.Execute();
var
iResult : integer;
begin
CoInitialize(nil);
ShowError('正在连接数据库!');
iResult := Prepare();
if(iResult<0) then
begin
ShowError('数据库连接失败!请检查配置或网络连接情况!');
Exit;
end
else
begin
while(True)do
begin
ShowError('数据库已连接!正在同步数据库!');
if(iresult=0)then
SyncDataServer()
else
SyncDataLocal();
ShowError('数据库同步结束!');
sleep(10000);
end;
end;
CoUninitialize();
end;
这个线程正常的情况下可以执行,但是一但 SyncDataServer() 和SyncDataLocal();
执行出现异常的情况,线程就不能执行了,请那位老大帮忙解决一下
var
iResult : integer;
begin
CoInitialize(nil);
ShowError('正在连接数据库!');
iResult := Prepare();
if(iResult<0) then
begin
ShowError('数据库连接失败!请检查配置或网络连接情况!');
Exit;
end
else
begin
while(True)do
begin
ShowError('数据库已连接!正在同步数据库!');
if(iresult=0)then
SyncDataServer()
else
SyncDataLocal();
ShowError('数据库同步结束!');
sleep(10000);
end;
end;
CoUninitialize();
end;
这个线程正常的情况下可以执行,但是一但 SyncDataServer() 和SyncDataLocal();
执行出现异常的情况,线程就不能执行了,请那位老大帮忙解决一下