一段ASP代码,错误在哪?

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:41:41
大家好,我在写一个通过表单插入数据到ACCESS中的文件,可是总报HTTP500内部服务器错误,而且错误就是出在“获取表单数据”到第一个end if那,因为我去掉那段代码就不报错,但是没满足我的功能要求而已,代码如下:
<%OPTION EXPLICIT%>
<%Server.ScriptTimeOut=5000%>
<!--#include FILE="upload_5xsoft.inc"-->
<html>
<head>
<title>标准上传</title>
</head>
<body>
<br>化境文件上传!<hr size=1 noshadow width=300 align=left><br><br>
<%
'获取表单数据
db="D.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
dim mingcheng,leibie,liebiao,clasid,strsql01,strsql02
mingcheng=cstr(request.form("mingcheng"))
leibie=cstr(request.form("leibie"))
liebiao=cstr(request.form("liebiao"))
filepath=cstr(request.form("filepath"))
set rs=Server.C

db="D.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
数据库的位置不正确
其余的也没有什么问题
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库的真实路径
也可以用
<!--#include file="aaa.asp"-->来代替
出现500错误,很多时候是数据的位置不正确