用dreamweaver做完asp网页上传到空间后无法连接数据库,如何解决?

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:21:11
我用Dreamweaver做的网页,想做一个能读取数据库的页面,使用本地测试没有问题,可以将数据库的内容读出来,代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="Connections/s_link.asp" -->
<%
Dim Recordset1
Dim Recordset1_cmd
Dim Recordset1_numRows

Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")
Recordset1_cmd.ActiveConnection = MM_s_link_STRING
Recordset1_cmd.CommandText = "SELECT * FROM sheet1"
Recordset1_cmd.Prepared = true

Set Recordset1 = Recordset1_cmd.Execute
Recordset1_numRows = 0
%>
<%
Dim link_name
Dim link_name_cmd
Dim link_name_numRows
Set link_name_cmd = Server.CreateObject ("ADODB.Command")

link_name_cmd.ActiveConnection = MM_s_link_STRING
link_name_cmd.CommandText = "SELECT * FROM sheet1"
link_name_cmd.Prepared = true

Set link_name = link_name_cmd.Execute
link_name_numR

<%
dim conn,connstr
on error resume next
connstr="DBQ="+server.mappath("data/数据库名.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn=Server.CreateObject("ADODB.CONNECTION")
conn.open connstr
%>
把上面这段代码修改数据库名称和路径后保存为另一个asp文件,如"conn.asp"
在你要连接数据库的页面开头加上下面这句就可以了。
<!--#include file="conn.asp"-->

dreamweaver做的是绝对路径,上传之后肯定上用不了的。新手都会遇到这个问题。

USERNAME\db\yourdatabase.mdb

检查路径