ASP 数据 问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:57:13
我自己做了一个网页,在本台机子上显示正常,可到了其他的机子就显示不出来了.请大侠们帮帮忙啊....谢谢了!!!

具体情况:
DREAMWEAVER自动生成一个\Connections\show.asp
内容是:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_Show_STRING
MM_Show_STRING = "dsn=book;"
%>
我觉得是这个有问题因为其他的网页程序没有那么简单的!!!

浏览的时候显示的信息是:

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/book/index.asp, 第 8 行

index.asp 代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/Show.asp" -->
<%
Dim RSShow
Dim RSShow_numRows

Set RSShow = Server.CreateObject("ADODB.Recordset")
RSShow.ActiveConnection = MM_S

在其它的机子也设一下odbc连接就能用了.
要不你所有的程序都要改.
如果想要把网页放在空间上用.最好别用这种连接方法.

jet 连接 数据库 方法
connstr = "DBQ=" + server.mappath("DataBase/XXXXX.mdb") + ";DRIVER={Microsoft Access Driver (*.mdb)}"
Set conn=Server.createobject("ADODB.CONNECTION")
conn.Open connstr

这应该是Connections/Show.asp的问题,应该用ODBC方法连的数据库,而不是JET,而你的机子做好了ODBC设置