DV 里新建asp VBScript些的ASP怎么连接 access连数据库

index.asp如下<%@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHT... index.asp如下
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!-- #Include File= "conn.asp " //--> ‘ 加了这句过后就打不开网页了,不加能打开

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>留言系统</title>
</head>

<body topmargin="0">
<center>欢迎使用三秒工作室ASP测试程序,当你看到本页面时代表的的ASP已经能够正常运行了。<br><center/>

<div align="center">

<br>

<center>欢迎使用三秒工作室ASP测试程序,当你看到本页面时代表的的ASP已经能够正常运行了。<br><center/>
<br>
<table width="100%" border="0">
<tr>
<td height="92" background="Image/id=PWD3P1n3P16&gp=402&time=nHn1PWDzPWR4P6.jpg"> </td>
</tr>
</table>
<br>
<table width="100%" height="44" border="0">
<tr>
<td width="13%" bgcolor="#99FFCC">第条</td>
<td width="32%" bgcolor="#99FFCC">留言:</td>
<td width="30%" bgcolor="#99FFCC">名称:</td>
<td width="25%" bgcolor="#99FFCC">QQ: 时间:</td>
</tr>
</table>

<table width="100%" border="0">
<tr>
<td height="83" bgcolor="#FFCCCC">留言:</td>
</tr>
</table>

</div>
</body>
</html>

conn.asp如下:
<%
on error resume next
dim conn.connstr
Set Conn = Server.CreateObject("ADODB.Connection")
dbpath=server.mappath("datebase.mdb")
conn.open "provider=microsoft.jet.oledb.4.0;date source="& dbpath
%>
展开
 我来答
零下十二度冰
2012-05-09 · TA获得超过345个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:265万
展开全部
路径,看是不是你引用的路径的问题
或者引用的文件代码有错误

on error resume next
dim conn,connstr,dbpath
set conn = Server.CreateObject("adodb.connection")
dbpath = "datebase.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& dbpath
conn.open connstr

会不会报错?
追问
改了,提示:
Microsoft JET Database Engine (0x80004005)
未指定的错误

貌似是系统环境的问题,换在别人电脑上都能打开运行。
该怎么解决呀?
追答
你是不是做了什么优化,比如一键清理系统垃圾等,这样会删除windows目录中temp的文件夹,iis需要对这个文件夹有修改的权限

c:\windows\temp给予everyone所有权限

没有那个文件夹就重新建一个,再试试
yueqianglin
2012-05-09 · 超过17用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:47.3万
展开全部
<%
'on error resume next '此句前面加个英文输入法里的单引号(')就能找到错误提示,建议初学者把这句话on error resume next去掉
dim conn,connstr '此位置不是(.)而是(,)
Set Conn = Server.CreateObject("ADODB.Connection")
dbpath=server.mappath("datebase.mdb") '很有可能是这句有问题,数据库datebase.mdb不存在或它的位置不在index.asp同一目录下
conn.open "provider=microsoft.jet.oledb.4.0;date source="& dbpath
%>
把上面的代码复制到conn.asp试试
追问
改了,提示:
Microsoft JET Database Engine (0x80004005)
未指定的错误

貌似是系统环境的问题,换在别人电脑上都能打开运行。
该怎么解决呀?
追答
我晕,你装access数据库了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cbf8ab0
2012-05-10 · 超过25用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:77万
展开全部
数据库文件夹加上everyone的权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式