T
Tophi
Unregistered / Unconfirmed
GUEST, unregistred user!
我需要在线程释放的时候前,释放掉TDatabase、TSession数据库控件。
强行终止线程的时候,有些时候会出现这样的错误信息:
Cannot perform this operation on an open dataset
我想知道这个的错误是怎么造成的?该怎么处理。
还有我想了解,释放Tdatabase、TSession前要做哪些动作
我现在的动作是:
if assigned(database) then
begin
database.connected := false;
database.free;
database := nil;
end;
if assigned(session) then
begin
session.free;
session := nil;
end;
指教,指教,急
强行终止线程的时候,有些时候会出现这样的错误信息:
Cannot perform this operation on an open dataset
我想知道这个的错误是怎么造成的?该怎么处理。
还有我想了解,释放Tdatabase、TSession前要做哪些动作
我现在的动作是:
if assigned(database) then
begin
database.connected := false;
database.free;
database := nil;
end;
if assigned(session) then
begin
session.free;
session := nil;
end;
指教,指教,急