求救ASP打开ACESS数据库问题!急!

kimbee 2005-03-22 07:31:12
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xe14 Thread 0x560 DBC 0x11b6714 Jet'。
/test/d701.asp, 第 5 行

--------------------------------------------------
请问是咋回事?能给出相应解决方法吗?
...全文
215 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
kimbee 2005-03-24
  • 打赏
  • 举报
回复
呵呵,后来重装了系统,终于又可以了。。。
谢谢大家的支持啊。。
分数大家均分了?怎么样?:))
kimbee 2005-03-23
  • 打赏
  • 举报
回复
moneyding(丁总)的代码我试了一下,还是那个未知错误..
呜呜..真的逼我重装系统吗?
-------------------------------
错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/test.asp, 第 11 行
moneyding 2005-03-22
  • 打赏
  • 举报
回复
<%
dim conn,accessdatapath
accessdatapath="mydata.mdb"
set conn=server.createobject("adodb.connection")
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(accessDataPath)
Conn.Open
%>
用这个比较好点
moneyding 2005-03-22
  • 打赏
  • 举报
回复
晕,你用的连接数据库语句是97的,该换新的了
menrock 2005-03-22
  • 打赏
  • 举报
回复
<%
var conn,sconnstr
conn=Server.CreateObject("ADODB.Connection")
connstr="DBQ="+Server.MapPath("person.mdb")+";defaultdir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open (connstr)

%>
menrock 2005-03-22
  • 打赏
  • 举报
回复
conn.Open ("driver={Microsoft Access Driver (*.mdb)};dbq="&Server.mappath("1.mdb"));
VBS用&比较恰当
kimbee 2005-03-22
  • 打赏
  • 举报
回复
谢谢大家了!!
---------------------------------------
<%@ Language=Jscript%>
<%
var conn,sconnstr
conn=Server.CreateObject("ADODB.Connection")
connstr="DBQ="+Server.MapPath("person.mdb")+"defaultdir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open (connstr)

%>
<html>
<head>
</head>
<body>

<body>
</html>
moneyding 2005-03-22
  • 打赏
  • 举报
回复
把连接数据库的代码都贴出来看看
这样我们好解决啊 !
kimbee 2005-03-22
  • 打赏
  • 举报
回复
咳..坎坷ASP路啊~~
kimbee 2005-03-22
  • 打赏
  • 举报
回复
还是不行,呜呜
Server.MapPath(), ASP 0173 (0x80004005)
在 MapPath 方法的路径参数中指定了无效字符。
/test/d701.asp, 第 5 行
focus315 2005-03-22
  • 打赏
  • 举报
回复
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("include/*.mdb")&";Persist Security Info=False"
focus315 2005-03-22
  • 打赏
  • 举报
回复
那你用一下先绝对路径测试一下
focus315 2005-03-22
  • 打赏
  • 举报
回复
data source后面可以用绝对路径或者相对路径
kimbee 2005-03-22
  • 打赏
  • 举报
回复
换成constr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(dbname)
以后就变成这个错误了,怎么回事?呜呜~~

Microsoft JET Database Engine (0x80004005)
未指定的错误
/test/d701.asp, 第 7 行
focus315 2005-03-22
  • 打赏
  • 举报
回复
把driver 换成provider
focus315 2005-03-22
  • 打赏
  • 举报
回复
换个语句
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=。。。。。。
数据库连接有问题
kimbee 2005-03-22
  • 打赏
  • 举报
回复
改了路径还是不行啊~
menrock 2005-03-22
  • 打赏
  • 举报
回复
应该是数据库路径错了
kimbee 2005-03-22
  • 打赏
  • 举报
回复
第5行是:
conn.Open ("driver={Microsoft Access Driver (*.mdb)};dbq="+Server.mappath("1.mdb"));
winstarr 2005-03-22
  • 打赏
  • 举报
回复
换个字看看!
加载更多回复(1)

28,390

社区成员

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

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