日期:2014-05-17  浏览次数:20805 次

连接又出错?
系统winXP,装了IIS,可以正常浏览ASP网页,现在写下如下的连接字串

<%
set   conn=Server.CreateObject( "adodb.Connection ")
connstr= "DRIVER={Microsoft   Access   Driver   (*.mdb)};DBQ= "   &   Server.MapPath( "../Data/jj.mdb ")
conn.Open   connstr
%>

登陆时写如下语句:
set   rsCheck=conn.execute( "select   *   from   table   where   Password= ' "&md5(password)& " '   and   UserName= ' "&username& " ' ")
       
        if   not(rsCheck.bof   and   rsCheck.eof)   then
                session( "username ")=username
                Response.cookies( "csover ")( "username ")=username        
                Response.Redirect   ( "index.asp ")
               
浏览后,为啥出现这样的错误.
错误类型:
Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)
[Microsoft][ODBC   Microsoft   Access   Driver]常见错误   不能打开注册表关键字   'Temporary   (volatile)   Jet   DSN   for   process   0xb74   Thread   0xd04   DBC   0x11e0f94   Jet '。
/jj/Conn/Connection.asp,   第   4   行


------解决方案--------------------
IIS的应用程序配置里允许父路径的选项打勾了吗?应该是mdb路径的问题。