数据库连接问题!这是怎么回事?

makay 2003-09-30 01:21:58
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x2a4 Thread 0x868 DBC 0x1258024 Jet'。
/vote/conn.asp, 第 5 行

<%
dim conn,db
db="vote.mdb"
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
%>
...全文
35 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
makay 2003-09-30
  • 打赏
  • 举报
回复
首先谢谢大家。

to: zxmout(张晓明)

你的方法解决了,然后我又试改回原来,也就是上面的,也好了,怎么回事,程序本没错,我以前就是这么用的,大家知道为什么吗?明天中午12点结贴,分比较少,都给张晓明了,这里只是谈谈为什么会这样,有谁知道?
clcy 2003-09-30
  • 打赏
  • 举报
回复
数据库连接
方法一:

set rs=server.createobject("adodb.recordset")
rs.open "select * from 数据库名字",“provider=microsoft.jet.oledb.4.0;data
source=”&
&server.mappath("xxx.mdb")

方法二:
set rs=server.createobject("adodb.recordset")
rs.source="select * from clcy"
rs.activeconnection="provider=microsoft.jet.4.0;data source="&server.mappath("clcy.mdb")



avonqin 2003-09-30
  • 打赏
  • 举报
回复
楼主的程序没错!我用他的程序刚测试了!不要在程序里找原因了
zxmout 2003-09-30
  • 打赏
  • 举报
回复
引号用多了。
<%
dim conn,db
db="vote.mdb"
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "DBQ="+server.mappath(db)+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
%>

ok?
avonqin 2003-09-30
  • 打赏
  • 举报
回复
楼主的程序没错!
stefli 2003-09-30
  • 打赏
  • 举报
回复
hayes56k(hayes56k) 把几个版本都说了,够用了。
俺还是比较喜欢第二个。
chenmei 2003-09-30
  • 打赏
  • 举报
回复
你把最后两句换一下,试试看
hayes56k 2003-09-30
  • 打赏
  • 举报
回复
dim conn
dim connstr
dim db
db="news.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
'connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPat(""&db&"")
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&db&"")
'connstr="driver={SQL Server};server=localhost;UID=sa;PWD=;database=club"
conn.Open connstr
给分啦
yangsm 2003-09-30
  • 打赏
  • 举报
回复
conn.Open "DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
中换为:
conn.Open "DBQ="+server.mappath("ovte.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
来试试!
云帆 2003-09-30
  • 打赏
  • 举报
回复
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _
& Server.MapPath("aspfree.mdb")
set conn = server.createobject("adodb.connection")
conn.open strconn

28,391

社区成员

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

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