我的动态网页上传后打不开

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:07:17
我用Dreamweaver做得ASP网站,在本地测试(127.0.0.1)一起没问题,可是上传到空间上就不显示,提示错误(空间是支持动态的)。
我估计是我的数据库连接有问题。哪位大侠可以帮忙看一下。我的数据库连接文件名为resource.asp代码如下:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_resource_STRING
MM_resource_STRING = "dsn=resource;"
%>
是不是这个文件应该出现数据库的路径啊,我用的是系统DSN。
我的数据库路径是data/data.mdb
我的空间支持access数据库
resource.asp的路径是Connections/resource.asp

汗 怎么能用系统DSN
系统DSN建立的指向 只在你的电脑上生效。
用OLEDB之类的连接方式吧

比如:
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_addo_STRING
MM_addo_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("XXXXX.mdb;PWD=")
%>

DSN链接数据库必须在服务器上设置,就想在本地设置一样,一般不用这个。
你可以用下面的代码链接数据库:
<%
set conn=server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("data/data.mdb")&";User ID=admin;Password=;"
If Err.Number <> 0 Then
Response.Write "[数据库访问出错,请检查路径和连接方式]Error:Database Can't Connection!" & Err.Number
Response.End
End If
%>

如果没有USE id 和PASSWORD 就删去代码。建议最