L
landina
Unregistered / Unconfirmed
GUEST, unregistred user!
我采用IIS+Win2000
asp语句:
<%
set production=Server.CreateObject("Test.Production")
production.productionname=request("productionid")
...//设置参数
production.addproduction
if err.number<>0 then
response.write err.description
response.end
end if
productionid=production.productionid//返回产品编号
response.redirect "../ProductionList.asp"
%>
AddProduction函数:
production AddProduction
begin
...//判断参数是否正确
with qryProductiondo
begin
try
Active := false;
SQL.Clear;
SQL.Add("Select * from Production Where Production is null");
Active := true;
Insert;
FieldByName('ProudctionName').value := FProudctionName;
...//字段赋值
Post;
FProductionID:=FieldByName('Production').AsInteger;
Active := false;
except
on E:Exceptiondo
begin
if State in [dsInsert,dsEdit] then
Cancel;
Active := false;
raise Exception.Create(E.message);
end;
end;
end;
end;
[red]问题:
当第一次增加时运行正常,当再次增加时记录时网页一直等待.并且无法结束进程.
只有等大约20-30分钟,系统才自动结束进程.[/red]
asp语句:
<%
set production=Server.CreateObject("Test.Production")
production.productionname=request("productionid")
...//设置参数
production.addproduction
if err.number<>0 then
response.write err.description
response.end
end if
productionid=production.productionid//返回产品编号
response.redirect "../ProductionList.asp"
%>
AddProduction函数:
production AddProduction
begin
...//判断参数是否正确
with qryProductiondo
begin
try
Active := false;
SQL.Clear;
SQL.Add("Select * from Production Where Production is null");
Active := true;
Insert;
FieldByName('ProudctionName').value := FProudctionName;
...//字段赋值
Post;
FProductionID:=FieldByName('Production').AsInteger;
Active := false;
except
on E:Exceptiondo
begin
if State in [dsInsert,dsEdit] then
Cancel;
Active := false;
raise Exception.Create(E.message);
end;
end;
end;
end;
[red]问题:
当第一次增加时运行正常,当再次增加时记录时网页一直等待.并且无法结束进程.
只有等大约20-30分钟,系统才自动结束进程.[/red]