with TADOStoreProc.Create(self) do
try
connection:=adoconnect1;
Procedurename:='proc1;1';
parameters.createparameter('RETURN_VALUE',ftinteger,pdreturnvalue,0,0);
parameters.createparameter('@A',ftinteger,pdreturnvalue,0,0);
adoconnect1.begintrans;
try
prepared:=true;
execproc;
adoconnect1.committrans;
except
on e:exception do
begin
adoconnect1.rollbacktrans;
showmessage(e.message);
end;
end;
finally
free;
end;
上面是我的动态连接存储过程的程序。该程序基本正常,但是程序有时执行完毕会象死机一样,没有任何反映,是不是我的程序有问题?清高手帮我分析一下!
try
connection:=adoconnect1;
Procedurename:='proc1;1';
parameters.createparameter('RETURN_VALUE',ftinteger,pdreturnvalue,0,0);
parameters.createparameter('@A',ftinteger,pdreturnvalue,0,0);
adoconnect1.begintrans;
try
prepared:=true;
execproc;
adoconnect1.committrans;
except
on e:exception do
begin
adoconnect1.rollbacktrans;
showmessage(e.message);
end;
end;
finally
free;
end;
上面是我的动态连接存储过程的程序。该程序基本正常,但是程序有时执行完毕会象死机一样,没有任何反映,是不是我的程序有问题?清高手帮我分析一下!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货