标签:Access

IIS7配置ASP+Access运行500错误

2009-10-27 20:30:0010084 点击

系统为 Windows7 x64 旗舰版,在 IIS7 中配置 ASP+Access 时,运行出现500错误,详细为 ADODB.Connection 错误 '800a0e7a',出错的代码如下:

  1. conn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(P_rootpath&"sitedata/mdb#ff%20ok888@fufuok.com.asp"

暗笑,这么平常的ASP网站居然在IIS7下会运行不了?ASP连接Access数据库出错?搜了好久,在 iis.net 论坛上找到答案。

产生的原因是:

在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果你使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序

解决方法如下:

阅读全文…

学习笔记 IIS7ASPAccess500错误800a0e7a

有效防止Access数据库被下载

2008-12-02 17:00:002090 点击

在建一些小网站的时候大都用ASP+Access来完成,结合自己平时工作中应用到的方法,整理一下有效防止Access数据库被下载的方法。

可以想像,网站后台数据库被下载对于ASP+Access的网站来说,无疑是惨痛的,在我们做好SQL防注入的同时,也要做好Access数据库防下载。

下面是常用的一些防止Access数据库被下载的方法:

1、修改Access数据库名称

尽可能的使用一些意想不到的名称,再加上一些符号,让人不易猜中你的数据库名称。在Access数据库名称里包含 # 号和 %20 可以更有效防止被下载。

如:FF.ok#MDB_8y%20name.mdb

这种方法是最基础的,如果攻击者通过其他途径查看到数据库的文件名,数据库会被下载到。

阅读全文…

技术新知 Access数据库下载