Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC 驱

来源:百度知道 编辑:UC知道 时间:2024/06/19 21:31:08
输入http://localhost/mps/asp.asp使用DSN-less连接学生成绩库时显示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/mps/asp.asp, 第 17 行
这是怎么回事?怎么解决?高手进来帮帮忙啊,感激不尽!!
还要再麻烦你一下,我照你的方法改变之后,显示是:“错误类型:Active Server Pages, ASP 0141(0x80004005)@ 命令只能在 Active Server Page 中使用一次。/mps/conn.asp, 第 1 行".另外asp.asp的代码是:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.

你是不是在书上看到这种连接方法的啊? 要先在自己电脑的管理工具里新建数据源的对吗?

<%
dim conn,str
set conn = Server.Createobject("adodb.connection")
str = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("db1.mdb")
conn.open str
%>
你在maps文件夹里新建个文件conn.asp,把上面代码复制进去,db1.mdb改成你自己数据库的路径
然后在asp.asp这个页面的第一行或者第二行里用<!--#include file="conn.asp"-->这句包含下,数据库连接就没问题了

书上的那种方法,没人用。有用是有用,那你假如在服务器上呢?你总不能跑到服务器机房里弄下数据源吧。

我百度空间首页有asp连接数据库,显示数据库内容,添加数据,修改,删除详细教程,我最近在复习。没写完

我连接的是access数据库,你假如其他数据库,要把驱动名改下,网上自己找
Provider=Microsoft.Jet.OLEDB.4.0; 这里面就是改驱动名的

我百度空间:
http://hi.baidu.com/albbliuyibing