« fping - ICMP ping 的替代者 | Main | 用 mod_rewirte 解决 referer 攻击 »
June 8, 2006
ODBC 数据库错误80004005 不能打开注册表关键字
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2006/06/08/001001.html http://windtear.net/archives/2006/06/08/001001.html ODBC 数据库错误80004005 不能打开注册表关键字 小徒弟下午问的问题 本地开发时 她用的 dsn 传到远程服务器上时(买的公网空间)直接在程序里面写 "Driver={Microsoft Access Driver (*.mdb)};DBQ=" + Server.MapPath("../notepad/db1.mdb") 然后出现了错误: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x40b8 Thread 0x3d18 DBC 0x16e7e04 Jet'。 <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> <!--#include file="Connections/users_info.asp" --> <% var RS_userlogn = Server.CreateObject("ADODB.Recordset"); RS_userlogn.ActiveConnection = MM_users_info_STRING; RS_userlogn.Source = "SELECT * FROM userinfo"; RS_userlogn.CursorType = 0; RS_userlogn.CursorLocation = 2; RS_userlogn.LockType = 1; RS_userlogn.Open(); var RS_userlogn_numRows = 0; %> 其实就是路径问题 分析好相对路径关系写正确就好了 Microsoft OLE DB Provider for ODBC Drivers(0x80004005) 打开数据库出错,没有在指定目录发现数据库 |
Posted by windtear at June 8, 2006 11:07 PM