数据库加密后的连接问题
我用的是access数据库。我把它以独占方式打开,然后设置了密码。
这样的话,原来的连接数据库的代码就出现了问题。
叶面打不开。
conn.asp的代码如下
<%@language=vbscript codepage=936 %>
<%
option explicit
response.buffer=true
if isobject(session("conn")) then
conn=session("conn")
connstr=session("connstr")
else
dim Conn
dim Connstr
dim password
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("xcjw.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"&"Jet OLEDB:Database Password="&password
Conn.Open connstr
session("conn")=conn
session("connstr")=connstr
end if
%>
提示错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access 驱动程序]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x724 Thread 0x7b8 DBC 0x316437c Jet'。
/conn.asp,行15