哪位高手能帮我看看这ASP代码到底哪错了,我明明跟教程打,都一样的啊!Help~

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:00:22
<%@ Language=VBScript %>
<%
Dim connstr
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("tushu.mdb")
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open connstr
%>
<%
exec="select * from tushumulu"
set rs=server.createObject("adodb.recordset")
rs.open exec,cn,1,1
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>

tushu.mdb这个数据你有么? 你在iis下测试的么?

怎么你的代码有头无尾的```MapPath("tushu.mdb这个数据库你有吗?

1.你先把tushu.mdb 数据库改名,或者临时改个目录,让程序指向的路径错误,然后执行,看看你的出错信息,是否和现在的一样?
2.你输出一下cn.state 看看,记录集是否打开? 应该有一个类似state 的属性.. 忘记怎么写了
3.你把数据库的路径写一个完全的, 如:
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\yourweb\tushu.mdb" 这样的,肯定正确的地址, 看是否还出错? 如果正确了, 那就肯定是你的数据库路径指向不对.. 没有你的代码,只能指导你用排除法发现错误...

记得给分。

第 10 行是哪句?