asp报错!!求救

bo18 2005-05-01 10:43:55
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x964 Thread 0xd40 DBC 0x4641144 Jet'
源码:
<!--#include file="adovbs.inc" -->
<!--#include file="mainout.asp" -->
<%
DbPath = SERVER.MapPath("mybbs.mdb")

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath

环境:xp sp2 iis5.1
以前在2000下运行正常,有几年没用了。
...全文
188 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
bo18 2005-05-04
  • 打赏
  • 举报
回复
bo18 2005-05-04
  • 打赏
  • 举报
回复
加分
bo18 2005-05-03
  • 打赏
  • 举报
回复
应该可以不用数据源的
stanleycheung 2005-05-03
  • 打赏
  • 举报
回复
To centurybobo(大笨鸟)
ODBC无DSN方式是不用手工配置ODBC的诶
bo18 2005-05-03
  • 打赏
  • 举报
回复
错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/bo18/BBS/mainlist.asp, 第 7 行
jarraytan 2005-05-03
  • 打赏
  • 举报
回复
Conn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data =" & DbPath
改成
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data =" & DbPath
试试。
应该还没打开连接吧?
bo18 2005-05-03
  • 打赏
  • 举报
回复
错误类型:
ADODB.Recordset (0x800A0E7D)
连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。
/bo18/BBS/mainlist.asp, 第 10 行
bo18 2005-05-03
  • 打赏
  • 举报
回复
数据库内的一个查询
willbetter 2005-05-03
  • 打赏
  • 举报
回复
第一个问题肯定是解决了!

sql = "openlist"
这是什么啊?
(小第才疏学浅,呵呵!)
jarraytan 2005-05-02
  • 打赏
  • 举报
回复
一般来说这种问题多半都是因为数据库的路径不对。
你看看这个页面跟数据库是不是同一目录下面。
bo18 2005-05-02
  • 打赏
  • 举报
回复
rs.open sql,conn,3,2 还是不行
99 2005-05-02
  • 打赏
  • 举报
回复
还要看看odbc设置的是系统还是用户的吧 ?
jimohongqilishijin 2005-05-02
  • 打赏
  • 举报
回复
用这个试试吧
数据库的连接是没有错误的 是不是数据库的名字错了
如果没有的话
rs.open sql,conn,3,2
揭贴
bo18 2005-05-02
  • 打赏
  • 举报
回复
ADODB.Recordset (0x800A0E7D)
连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。
/bo18/BBS/mainlist.asp, 第 10 行

<!--#include file="adovbs.inc" -->
<!--#include file="mainout.asp" -->
<%
DbPath = SERVER.MapPath("mybbs.mdb")

Set conn = Server.CreateObject("ADODB.Connection")
Conn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data =" & DbPath
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "openlist"
rs.Open sql, conn, adOpenStatic "10
会织网的蚂蚁 2005-05-02
  • 打赏
  • 举报
回复
您打开数据库的方式太过于老,哪种方式您必须手动建立odbc才可以连接。 willbetter() 他的方式是正确的。
suifengly 2005-05-02
  • 打赏
  • 举报
回复
数据引擎问题吧
willbetter 2005-05-02
  • 打赏
  • 举报
回复
这是数据库的引擎太老了该改为:Conn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data
就ok了!
bo18 2005-05-01
  • 打赏
  • 举报
回复
同一目录下的。
bo18 2005-05-01
  • 打赏
  • 举报
回复
因该没有
91jk 2005-05-01
  • 打赏
  • 举报
回复
数据库连接路径正确吗
加载更多回复(1)

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧