网页三剑客以其简单易学迅速被广大爱好者所青睐尤其是DW已成为初学者制作网站的首选工具。但我们在用DW制作ASP+access程序时经常会出现这样或那样的错误,尤其是数据库方面显得特别突出本文就此方面出现的一些常见的问题谈谈其原因及解决办法。
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驅动程序
此类错误出现的情况大多是在用DW建立站点时运行到下面的步骤时我们选择了第一项或第二项如图一:
1、当选择了第一項时,我们开发的ASP程序是在本地编辑和测试在应用数据库时建立数据库连接大多采用的是DSN或自定义连接字符串
用DSN时如图二所示:
DSN是用ODBC数据源管理器建立。我们知道DSN有用户DSN、系统DSN、文件DSN三种其中用户DSN与系统DSN只能用于当前机器,不能为别的机器所用而在用DW建立ASP程序时在上图的第二项只能显示系统DSN,因此当我们将ASP程序上传或到别的机器运行时便会出现上述问题
用自定义连接字符串时如图三所礻:
连接字符串包含 Web 应用程序连接到数据库所需的全部信息。
Driver 指定在没有为数据库指定 OLE DB 提供程序时所使用的 ODBC 驱动程序
DBQ 是指姠基于文件的数据库(如在 Microsoft Access 中创建的数据库)的路径。该路径是在测试数据库文件的服务器上的路径
下面是一个连接字符串示例,它将創建与名为
注意: 如果你的系统是 XP 请先点 “ 工具 ”----“ 文件夹选项 ”----“ 查看 ”----- 去掉 “ 使用简单文件共享 ” 前的勾,确定后文件夹 “ 属性 ” 对话框中才会有 “ 安全性 ” 这一个选项卡。
六、系统不能打开注册表关键字(8007000e)
产生错误可能原因:
1.打开数据库时写法不对标准嘚ACCESS数据库调用写法:(如果无法记清如何写,可利用DW的帮助)
2. 正在上传数据库文件
总之在用DW制作ASP网站时使用数据库比较容易出现错误,错误出现时一定要看清错误的类型多加思考多请教一定会得到解决。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士