Dreamweaver如何编写代码驱动ACCESS并设置数据源

来源:百度知道 编辑:UC知道 时间:2024/05/03 03:04:49
本人用Dreamweaver编写了一个有数据查询的网页,在本地设置WEB站点和ODBC测试正常,申请了支持ACCESS的免费ASP空间(http://virtualhost.webplus.com.cn/lideji001/),上传后首页出错,错误信息如下:Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

/lideji001/Default.asp,行 30

由于不能象本地一样在远程计算机上设置ODBC,如何用代码方式来进行远程ACCESS驱动并设置数据源.请给详细操作步骤与代码.
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_shuju_STRING
Recordset1.Source = "SELECT * FROM register"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
下面是第31行:
Recordset1.ActiveConnection = MM_shuju_STRING

33427767 - 魔法师 四级,高手!你有QQ吗?能加我吗?23216731
不过

<%
dim DB
DB="数据库名" '定义数据库路径及名称
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB)
%>

<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = conn
Recordset1.Source = "SELECT * FROM register"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>

你看看是不是这句的问题
Recordset1.Source = "SELECT * FROM register"