求助!ACCESS数据库连接的问题,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/09 19:27:02
自己做了一下页面,可是总出错,不知道问题出在哪儿,请教高手指点!:)谢谢!

访问页面时,提示错误信息如下:

Microsoft OLE DB Provider for ODBC Drivers错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x17a20 Thread 0x44f4 DBC 0x1f12024 Jet'。

/conn.asp,行 3

==========

conn.asp

<%
set conn=server.createobject("adodb.connection"
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("/programdemo/product/data/product.mdb"

%>
不好意思,是我在提问时漏写了,
其实在页面里是写了的
:)

dbname="/programdemo/product/data/product.mdb"
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath(dbname)
set conn=server.createobject("adodb.connection")
conn.open connstr
测试的时候可以把access关掉 要不 会出现意外的错误

我发现搂主不爱写 ")" 不知道和这个有关系吗?

是不是要注意大小写呢?
如 Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.mappath("../programdemo/product/data/product.mdb")

<%
dim conn
set conn=server.createobject("adodb.connection")
conn.open"provider=microsoft.jet.oledb.4.0;data source="&server.mappath(*.mdb)
%>
*处是你数据库的路径,自己补全就可以了