ACCESS数据库的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:52:39
我的网页用的ASP+ACCESS制作的
数据库为data.mdb为了安全起见我数据库名字改成了data.asa
但是我用查找和替换代码的时候,经常会改到这个数据库,一改数据库就完蛋了,,
这个问题怎么解决啊?
大家谁有好的办法啊?
是这样的,,可在空间里有用,放到我机上,一样的设置,怎么没用的啊?????????????

现在的虚拟主机一般会提供三个目录:wwwroot、database、log,有些虚拟主机的目录名称可能不同,但大概就是这些意思。如果你用的虚拟主机也是采用这种方式的目录结构的话,那就好办了。

wwwroot 才是网站的虚拟根目录,一切用户直接访问的内容都放在这个目录里,比如网页,用来让用户下载的文件等等。而 database 则是放数据库的地方,比如放网站用的 MDB 等等。LOG 则是放IIS的日志文件的。

这三个目录里,因为只有 wwwroot 才是网站的虚拟根目录,所以另两个目录是用户无法直接访问到的。你只要把数据库文件放到 database 里,然后在 ASP 中连接它时用 Server.mappath("/") & "/../data_base/数据库文件名.mdb" 的方式去连接就可以了。

这样就可以做到网页可以正常连接数据库,但用户却无法直接下载数据库文件了。