asp用ACCESS数据库做留言板无法显示页面

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:42:15
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/far and near/liuyan.asp, 第 130 行

conn.asp代码如下
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_conn_STRING
MM_conn_STRING = "dsn=测试数据;"
%>
大侠们帮帮忙.(不要复制的)搞好再加50(多点就没有了```~囧)

你有没有在数据源里设定“测试数据”这个数据dsn?

出现你这种情况最有的是可能你在conn文件中引用的数据库名称或者路径有误,以下是一个简单的连接数据库文件。你可以试一试将你的conn.asp文件改成它试一试,注意你数据库的路径一定要写对啊。做好将conn.asp文件与数据库文件放在同一路径下 ,根本不用设置数据源,因为这段代码的作用就相当于设置数据源
<%
set conn = server.CreateObject("adodb.connection")
on error resume next
conn.Open "driver={microsoft access driver (*.mdb)}; dbq=" & server.MapPath("你数据库的路径")
%>

典型的没有设置数据源或者数据源设置错误,你进入控制面板的计算机管理的数据源管理,添加一个叫测试数据的数据源就可以了,但是你干嘛弄得这么复杂?直接用OLEDB连接数据库不就可以了。