展会信息港展会大全

防止access数据库被下载的代码
来源:互联网   发布日期:2016-03-01 13:10:16   浏览:1286次  

导读:首先,如果只是直接将access数据库的后缀名改为.asp是无法防止下载的,正确的做法是,建立一个表,为这个表中写入二进制文件,即OLE对象。具体代码如下:<% ...

首先,如果只是直接将access数据库的后缀名改为.asp是无法防止下载的,正确的做法是,建立一个表,为这个表中写入二进制文件,即OLE对象。具体代码如下:

<%

Dim DB,RS,SQL

DB = "DB.asp"’这里改成你的数据库,后缀一定要是asp

Set Conn = Server.CreateObject("Adodb.Connection")

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)

Conn.Execute("Create Table NotDownload(NotDown OLEObject)")

Set RS = Server.CreateObject("ADODB.RecordSet")

SQL = "Select * FROM NotDownload"

RS.Open SQL,Conn,1,3

RS.Addnew

RS("NotDown").appendchunk(chrB(Asc("<")) & chrB(Asc("%")))

RS.Update

RS.Close

Set RS = Nothing

Conn.Close

Set Conn = Nothing

Response.Write "数据库防下载处理完成,请确认您的Access数据库已经改为ASP后缀"

%>

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港