conn数据库连接出错,请检查Conn.asp文件中的数据库参数“

<%response.charset="gb2312"%><!--#includefile="QQ.asp"--><%'-----此文件为连接联盟站数据库文件dimCon... <% response.charset="gb2312" %>
<!--#include file="QQ.asp"-->
<%

'-----此文件为连接联盟站数据库文件

dim ConnStr
dim conn
dim DatabaseType

%>

<%

DatabaseType="SQL"

On Error Resume Next

ConnStr = "DRIVER={SQL Server};SERVER=(local);UID=sa;PWD=sq_sjk;DATABASE=982004217;"
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
%><!--#include file=sqlok.asp-->
展开
 我来答
手机用户26114
2011-06-25 · TA获得超过131个赞
知道答主
回答量:469
采纳率:0%
帮助的人:295万
展开全部
问题出在程序代码中没有明确指定数据库存放的位置,你可以临时屏蔽 On Error Resume Next语名(即 'On Error Resume Next),在ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)后面加一条“response.write ConnStr”语句,就会发现数据库路径问题。
如果数据库文件夹在网站根目录下,那么db=应写成:
db="\%$##@DS@!data\FDXW@#FSF#@#@.asp"
lzp4881
2011-06-25 · TA获得超过2394个赞
知道大有可为答主
回答量:2825
采纳率:0%
帮助的人:2996万
展开全部
用OLEDB连接
ConnStr = "Provider = Sqloledb; User ID = " & strUid & "; Password = " & strPwd & "; Initial Catalog = " & strServer & "; Data Source = " & strDB & ";"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式