asp数据库统一路径的问题
|--网站程序根目录 |-- data/(数据库文件夹)
|-- *.rw.mdb
|--- admin/ (后台管理文件夹)
|--- conn.asp(数据库连接文件)
|---index.asp
|--- 程序根目录其它文件夹
连接数据库怎么写~
我在参考网上,自己改了一个如下:
<%@ CODEPAGE=65001%>
<%Option Explicit%>
<%Response.CodePage=65001%>
<%Response.Charset="UTF-8" %>
<%
'Option Explicit
'response.buffer=True
dim SqlNowString,DBPath
dim ConnStr,conn,rs,Errstr
Const DataBaseType=0 '系统数据库类型,"1"为MSSQL数据库,"0"为ACCESS数据库
dim menu '定义菜单号
if DataBaseType=0 then
DBPath="/data/rw.mdb"
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(DBPath)
else
ConnStr="Driver={SQL Server};"
ConnStr=ConnStr & "Server=(local);" '服务器
ConnStr=ConnStr & "Database=expocnet;" '数据库名
ConnStr=ConnStr & "UID=sa;" '用户名
ConnStr=ConnStr & "PWD=sa;" '密码
end if
Call OpenConn()
Sub OpenConn()
On Error Resume Next
set conn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
Conn.open Connstr
if Err.Number then
response.write "错误信息描述: " & err.description
response.write("<script>alert('[系统错误]\n\n数据库连接错误!请检查数据库连接字符串。站点常量设置,或者/conn.asp文件!');</script>")
response.write("<div style='color:#ff0000;margin-top:30px;text-align:center'>[系统错误]数据库连接错误!请检查数据库连接字符串。站点常量设置,或者/conn.asp文件!</div>")
response.end
end if
End Sub
Sub CloseConn()
conn.close
set conn=nothing
End Sub
dim wxcookies
wxcookies="tcsol_us" '别与用户管理系统的cookies名相同
Dim leftmenu
%>
在本机IIS默认的路径文件夹C:\Inetpub\wwwroot下可以正常浏览,自己定义的站点文件夹和上传到服务器就会出错
错误信息描述: 找不到文件 '\data\rw.mdb'。
我在网上baidu了,还是不太明白。
那位高手看看是什么问题,并附录说明解释(本人新手,学习一下)谢谢