ASP站点连接ACCESS数据库的数据库文件名问题
starTime=Timer()Dimstartime,Conn,db,strConnResponse.Buffer=TrueSession.timeout=20db="...
starTime = Timer()
Dim startime,Conn,db,strConn
Response.Buffer = True
Session.timeout=20
db = "data/inaccess/aces.asp"
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
问题db = "data/inaccess/aces.asp"完全暴露了数据库文件的路径
有没好点的方法来解决 求高手 谢谢~ 展开
Dim startime,Conn,db,strConn
Response.Buffer = True
Session.timeout=20
db = "data/inaccess/aces.asp"
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
问题db = "data/inaccess/aces.asp"完全暴露了数据库文件的路径
有没好点的方法来解决 求高手 谢谢~ 展开
3个回答
展开全部
把aces改成乱码,比如 %^*#$@.asp
但是,无论你改什么,路径都是猜得到不是?
用特殊符号,也可以用url编码进行下载
解决你这个问题最好的方法就是:
舍弃access数据库,改用 sql server数据库
但是,无论你改什么,路径都是猜得到不是?
用特殊符号,也可以用url编码进行下载
解决你这个问题最好的方法就是:
舍弃access数据库,改用 sql server数据库
追问
改用数据库不太实际
改用db = "data/"&dbName '数据库名??
追答
田响建站之家 说的有点可行
你可以试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果用mdb做网站后台, 无非这么几种办法, 换目录, 换地方, 改名字asp, 加个数据表防下载啥的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询