ASP VB错误

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:34:01
技术信息(用于支持人员)

错误类型:
Active Server Pages, ASP 0113 (0x80004005)
超过了脚本运行的最长时间。可以为 Server.ScriptTimeOut 属性指定新值或更改 IIS 管理工具中的相应值来更改此限制。
/index.asp

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

网页:
GET /index.asp

时间:
2006年12月23日, 10:21:21

以上的代码是什么意思?
我的程序代码是
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%

dim rs
dim sql
set rs=server.CreateObject("adodb.re

缺少打开数据库操作啊
dim conn
dim connstr
dim db
db="" '数据库文件的位置
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr

脚本处理数据时,运行时间超出了Server.ScriptTimeOut 属性指定的值
可以通过修改这个属性的值才达到延长脚本处理时间
在asp文件第一句写
<%Server.ScriptTimeOut=你在此指定时间%>
注意:
单位是秒,默认是60秒设置的小于60秒时仍以60秒为准。
当然默认值可以在ASP系统中更改!

这种错误一般是由于网络慢或者服务器同时处理的数据量过大导致的。

出现这个错误,请你先确定你的程序是否有问题;特别是是否有死循环。如果确定没问题,你才可以<%Server.ScriptTimeOut=你在此指定时间%> 设定超时时间,否则你的IIS服务器将会不断挂起。