(急)数据库连接出错,请检查Conn.asp文件中的数据库参数设置

我的网站数据连接文件代码如下:<%FunctionGet_SafeStr(str)Get_SafeStr=Replace(Replace(Replace(Replace(... 我的网站数据连接文件代码如下:
<%
Function Get_SafeStr(str)
Get_SafeStr = Replace(Replace(Replace(Replace(Replace(Trim(str), "'", ""), Chr(34), ""), ";", ""),"=",""),">","")
End Function

db="sjk2008/#sy#wgh2008#.asp"
On Error Resume Next
dim ConnStr
dim conn
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。"
Response.End
End If
sub CloseConn()
On Error Resume Next
If IsObject(Conn) Then
conn.close
set conn=nothing
end if
end sub
%>

-------------------------------------------------
在本地测试时总是提示:(急)数据库连接出错,请检查Conn.asp文件中的数据库参数设置.
我把:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。"改为:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。" & ConnStr 时所显示的数据库路径是没有问题的.
而上传到服务器用没事,请问是怎么回事?谢谢!
不是在同一目录~
展开
 我来答
zjldqailq
2009-10-25 · 超过13用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:35.1万
展开全部
权限问题,你可以右键这个网站程序文件夹,属性-》安全-》选择user这个用户,选上修改,写入,打钩这两个复选框,按确定。再刷新下页面。如果没有user你就添加-》高级-》立即查找 选择user这个账户按确定。最后在user用户这里的 (修改)( 写入)打上勾,刷新下,就OK了
允昀若0Hw04a
2009-10-25
知道答主
回答量:21
采纳率:0%
帮助的人:11.1万
展开全部
调用文件和数据库不在同一个目录,要把数据库地址写完整,比如在12这个文件夹里有个13的数据库,要写成db="12/13.asp".同样,如果你上传到服务器根目录就可以了。如果上传的是某个文件夹(如15),就要写成db="15/12/13.asp"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijiushun
2009-10-23 · 超过16用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:35.4万
展开全部
sjk2008/#sy#wgh2008#.asp 是不是和调用的文件放在同一目录。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式