采用dw制作的asp动态网站(简单的功能,)连了access数据库,采用odbc系统dns

采用dw制作的asp动态网站(简单的功能,)access数据库,采用odbc系统dns自动建立连接的方式。xp系统sp3,ntfs磁盘格式,测试都没问问题,现在换了个机器... 采用dw制作的asp动态网站(简单的功能,)access数据库,采用odbc系统dns自动建立连接的方式。xp系统sp3,ntfs磁盘格式,测试都没问问题,现在换了个机器,xp系统sp3 fat32格式,iis配置好了(因为可以测试其他的网站),但是我做的网站打开错误:

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/index.asp, 第 9 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:GET /index.asp
我估计是连接的字符串不行了,需要怎么改,求改法。
数据库文件是E:\bxgweb\bxgdata下的bxgdatamdb,
分不多。
我的代码是<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_bxglj_STRING
MM_bxglj_STRING = "dsn=bxgdata;"
%>
展开
 我来答
racher24
2012-04-20 · TA获得超过548个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:944万
展开全部
对啊,楼上的说的很对,如果服务器是你自己的配置DNS绝对是最好答案。但服务器是别人的,也就是你的网站代码要在别的机器上运行,那你还是用oledb方式连接,给你段,成品代码。保存成独立文件,调用就行了
<%
dim conn
Db = "/#dbms/#ss3875115BACC.mdb" '改成你数据库的路径

ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)

On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open ConnStr

' 错误提示
If Err Then
Err.Clear
Set Conn = Nothing
Response.Write("<font color=red style='font-size:12px;'>网站正在维护中或数据库连接错误,请检查数据库配置文件!</font>")
Response.End()
End If

'关闭连接
sub conclose()
Conn.close
set Conn=nothing
end sub
%>
追问
使用了一下出现乱码,改成utf-8也是乱码,
Db = "/#dbms/#ss3875115BACC.mdb" 将ss3875115BACC.mdb该成了Db = "/#dbms/#bxgdata.mdb"是不是这样啊。麻烦了 谢谢。 前面那个也用了,也不可以。但估计是Response.Write("网站正在维护中或数据库连接错误,请检查数据库配置文件!这句话输出的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
窗外有明月
2012-04-20
知道答主
回答量:34
采纳率:0%
帮助的人:29.5万
展开全部
直接用连接字符串吧。将连接字符串粘贴到DW中的连接里也行.
1) "provider=microsoft.jet.oledb.4.0;data source=" 数据库的名称和所在路径"
2)用相对路径
"provider=microsoft.jet.oledb.4.0;data source=" & server.MapPath("数据库的名称")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
打酱油DeRV
2012-04-20 · TA获得超过201个赞
知道小有建树答主
回答量:311
采纳率:30%
帮助的人:113万
展开全部
这样吧,别用DSN连接了,用字符串还方便些
Set conn= Server.CreateObject("ADODB.Connection")
strconn = "DBQ=E:\bxgweb\bxgdata" & ";DRIVER={Microsoft Access Driver (*.mdb)}"
conn.Open strConn
更多追问追答
追问
在dreamweaver里面直接改conn连接的那个文件可以么?
追答
可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouyu8144
2012-04-29
知道答主
回答量:31
采纳率:0%
帮助的人:12.4万
展开全部
用DW建站很难保证不出问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式