如何在asp的主页里做一个asp+iis7 asp accesss相结合的登录?

用asp+access在dreamwaver中做一个设计,提示一个错误怎么也查不出来那里出错的_百度知道
用asp+access在dreamwaver中做一个设计,提示一个错误怎么也查不出来那里出错的
代码如下:Dim kcmax=request.form(&max&)min=request.form(&min&)Set kc = Server.CreateObject(&ADODB.Recordset&)sql = &SELECT * FROM kcsz WHERE id = &&kc__MMColParamkc.open sql,MM_conn_STRIN,1,3kc(&max&)=maxkc(&min&)=minkc.updatekc.close错误提示在这一行:kc.open sql,MM_conn_STRIN,1,3错误类型为:ADODB.Recordset error '800a0bb9'&参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。& 代码和数据类型我检查了几遍都没问题!不知道问题在哪里?
kc__MMColParam = Request.QueryString(&id&)
提问者采纳
在查询数据库之前,判断一下变量有没有值是不是正确的值
其他类似问题
dreamwaver的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我在网上下了一个用ASP+Access做的网站,要怎么设置才能用浏览器打开_百度知道
提问者采纳
梢源锏皆だ佬Ч,0,1
就可以看到浏览器打开了那个网站的页面。你是没有弄服务器 。它需要用到服务器的 。上面是叫你下载小型服务器替代,0,exe的文件放到站点里面去
然后双击打开 。打开之后如果没有反应就打开浏览器
在浏览器里面输入
。去网上下载一个aws,
提问者评价
太感谢了,真心有用
其他类似问题
access的相关知识
按默认排序
其他1条回答
设置IIS建立网站,然后就能查看了,
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁客户留言 代理咨询
注册时间: 12:04:36
上次登录: 17:54:01
在线:不在线
登陆次数:310
经验值:118895
短信&&好友&&信息&&邮件&&OICQ&& 主页&&MSN&&
&ASP+Access的安全隐患及对策
摘录aspsky
&&&随着Internet的发展,Web技术日新月异。继通用网关接口(CGI)之后,“ASP”(Active Server Pages)作为一种典型的
服务器端网页设计技术,被广泛地应用在网上银行、电子商务、搜索引擎等各种互联网应用中。同时Access数据库作为微
软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。因此ASP+
Access成为许多中小型网上应用系统的首选方案。但ASP+Access解决方案在为我们带来便捷的同时,也带来了不容忽视的
安全问题。
ASP+Access的安全隐患
ASP+Access解决方案的主要安全隐患来自Access数据库的安全性,其次在于ASP网页设计过程中的安全漏洞。
1.Access数据库的存储隐患
在ASP+Access应用系统中,如果获得或者猜到Access数据库的存储路径和数据库名,则该数据库就可以被下载到本地。例
如:对于网上书店的Access数据库,人们一般命名为book.mdb、store.mdb等,而存储的路径一般为“URL/database”或干
脆放在根目录(“URL/”)下。这样,只要在浏览器地址栏中敲入地址:“URL/database/store.mdb”,就可以轻易地把
store.mdb下载到本地的机器中。
2.Access数据库的解密隐患
由于Access数据库的加密机制非常简单,所以即使数据库设置了密码,解密也很容易。该数据库系统通过将用户输入的密
码与某一固定密钥进行异或来形成一个加密串,并将其存储在*.mdb文件中从地址“&H42”开始的区域内。由于异或操作
的特点是“经过两次异或就恢复原值”,因此,用这一密钥与*.mdb文件中的加密串进行第二次异或操作,就可以轻松地
得到Access数据库的密码。基于这种原理,可以很容易地编制出解密程序。
由此可见,无论是否设置了数据库密码,只要数据库被下载,其信息就没有任何安全性可言了。
3.源代码的安全隐患
由于ASP程序采用的是非编译性语言,这大大降低了程序源代码的安全性。任何人只要进入站点,就可以获得源代码,从而
造成ASP应用程序源代码的泄露。
4.程序设计中的安全隐患  
ASP代码利用表单(form)实现与用户交互的功能,而相应的内容会反映在浏览器的地址栏中,如果不采用适当的安全措
施,只要记下这些内容,就可以绕过验证直接进入某一页面。例如在浏览器中敲入“……page.asp?x=1”,即可不经过表
单页面直接进入满足“x=1”条件的页面。因此,在设计验证或注册页面时,必须采取特殊措施来避免此类问题的发生。
提高数据库的安全性
由于Access数据库加密机制过于简单,因此,如何有效地防止Access数据库被下载,就成了提高ASP+Access解决方案安全
性的重中之重。
1.非常规命名法
防止数据库被找到的简便方法是为Access数据库文件起一个复杂的非常规名字,并把它存放在多层目录下。例如,对于网
上书店的数据库文件,不要简单地命名为“book.mdb”或“store.mdb”,而是要起个非常规的名字,例如:
faq19jhsvzbal.mdb,再把它放在如./akkjj16t/kjhgb661/acd/avccx55 之类的深层目录下。这样,对于一些通过猜的方式
得到Access数据库文件名的非法访问方法起到了有效的阻止作用。
2.使用ODBC数据源
在ASP程序设计中,应尽量使用ODBC数据源,不要把数据库名直接写在程序中,否则,数据库名将随ASP源代码的失密而一
同失密。例如:
DBPath = Server.MapPath(“./akkjj16t/
kjhgb661/acd/avccx55/faq19jhsvzbal.mdb ”)
conn.Open “driver={Microsoft Access Driver (*.mdb)};dbq=” & DBPath
可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代码失密后,数据库也很容易被下载下来。如果使用ODBC数据
源,就不会存在这样的问题了:
conn.open “ODBC-DSN名”
对ASP页面进行加密
为有效地防止ASP源代码泄露,可以对ASP页面进行加密。一般有两种方法对ASP页面进行加密。一种是使用组件技术将编程
逻辑封装入DLL之中;另一种是使用微软的Script Encoder对ASP页面进行加密。笔者认为,使用组件技术存在的主要问题
是每段代码均需组件化,操作比较烦琐,工作量较大;而使用Script Encoder对ASP页面进行加密,操作简单、收效良好。
Script Encoder方法具有许多优点:
1.HTML仍具有很好的可编辑性。Script Encoder只加密在HTML页面中嵌入的ASP代码,其他部分仍保持不变,这就使得我们
仍然可以使用FrontPage或Dreamweaver等常用网页编辑工具对HTML部分进行修改、完善,只是不能对ASP加密部分进行修
改,否则将导致文件失效。
2.操作简单。只要掌握几个命令行参数即可。Script Encoder的运行程序是screnc.exe,其使用方法如下:
screnc [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
其中的参数含义如下:
s:屏蔽屏幕输出;
f:指定输出文件是否覆盖同名输入文件;
xl:是否在.asp文件的顶部添加@Language指令;
l:defLanguag指定缺省的脚本语言;
e:defExtension 指定待加密文件的扩展名。
3.可以批量加密文件。使用Script Encoder可以对当前目录中的所有的ASP 文件进行加密,并把加密后的文件统一输出到
相应的目录中。例如:
screnc *.asp c:\temp
4. Script Encoder是免费软件。该加密软件可以从微软网站下载:
/scripting/vbscript/download/x86/sce10en.exe。下载后,运行安装即可。
利用Session对象进行注册验证
为防止未经注册的用户绕过注册界面直接进入应用系统,可以采用Session对象进行注册验证。Session对象最大的优点是
可以把某用户的信息保留下来,让后续的网页读取。例如,要设计如图1所示的注册页面。
图1 注册页面
设计要求用户注册成功后系统启动hrmis.asp?page=1页面。如果不采用Session对象进行注册验证,则用户在浏览器中敲入
“URL/hrmis.asp?page=1”即可绕过注册界面,直接进入系统。利用Session对象可以有效阻止这一情况的发生。相关的程
序代码如下:
' 读取用户输入的账号和密码
UserID = Request(“UserID”)
Password = Request(“Password”)
' 检查UserID 及Password 是否正确(实际程序可能会比较复杂)
If UserID &&“hrmis” Or Password &&
“password” Then
Response.Write “账号错误!”
Response.End
'将Session 对象设置为通过验证状态
Session(“Passed”) = True
进入应用程序后,首先进行验证:
'如果未通过验证,返回Login状态
If Not Session(“Passed”) Then
Response.Redirect “Login.asp”
------------------------
&留言时间: 00:00:00
编辑&&删除
你还没有登录进社区不能回复,如果你是会员请登录进社区
如果你还不是会员请申请
Copyright&主题 : (求助)整站系统V7,想链接到以前的一个系统(ASP+ACCESS),希望在同一台机上实现.
级别: 齐博新生
威望: 29 点
积分: 38 个
精华风格度: 0 点
在线时间: 19 小时
(求助)整站系统V7,想链接到以前的一个系统(ASP+ACCESS),希望在同一台机上实现.
请教:下了齐博的整站系统,想在页面上做个链接,链接到以前的一个系统(ASP+ACCESS),能不能在同一台机上实现的?怎么做法?整站是直接用的P8自动进行的配置[ 此帖被distorting在 20:45重新编辑 ]
个性签名:ererything is nothing
1星级VIP用户
级别: 齐博版主
发帖: 4542
威望: 3301 点
积分: 7429 个
铜板: 1501
精华风格度: 0 点
在线时间: 9422 小时
链接的方法有很多种。。不太清楚你所说的是哪种
级别: 齐博新生
威望: 29 点
积分: 38 个
精华风格度: 0 点
在线时间: 19 小时
<div class="f14" id="read_)原来的系统是用IIS设置的;2)现在装了PHP系统,好象是不能再用IIS的;3)然后我想在这个齐博的站点加个文字,超链接到这个以前的系统,而这个系统也放在齐博站点的机器上;我不知道我该怎么处理,使得能够访问以前的系统。
个性签名:自学中。。。
级别: 齐博大专生
发帖: 1246
威望: 1411 点
积分: 1576 个
精华风格度: 0 点
在线时间: 673 小时
回 2楼(distorting) 的帖子
方法有:1:用iis,将环境配置为php+asp环境。把asp网站程序放在子目录下就可以了2:不用iis,找个脚本程序(或是站长工具也可以)测试哈你新装的p8程序环境支持asp不,如果支持,直接将asp程序移动到p8下的字目录下,就可以了如p8的地址为:&&asp的地址为:
***************************************** *                 ******************************************
级别: 齐博新生
威望: 29 点
积分: 38 个
精华风格度: 0 点
在线时间: 19 小时
对方法2)中的脚本程序,不了解,用了最笨的方法,直接将原来的目录复制过去,然后用网址访问,出来的是源代码,应该可以说明,我现在的配置是不支持ASP的.所以可能需要考虑方法1),在网上找如何配置IIS,使能支持PHP+ASP之前,我有个问题想先请教一下:如果用了IIS,是不是就不再需要APACHE了?要安全性方面是不是少安全?或者可以考虑SERVER 2003 + APACHE +PHP + ASP的简便方法,我又想简单,又不希望对现在的PHP站点产生不好的影响。谢谢 !
个性签名:自学中。。。
级别: 齐博大专生
发帖: 1246
威望: 1411 点
积分: 1576 个
精华风格度: 0 点
在线时间: 673 小时
回 4楼(distorting) 的帖子
APACHE&&和iis 只用选 一 关于服务器,网络,网站的安全问题,这是个技术性比较鬼的话题只要环境配置好了,就不会对你现在的php照成影响自己多实践
***************************************** *                 ******************************************
级别: 齐博幼儿
威望: 78 点
积分: 83 个
精华风格度: 0 点
在线时间: 124 小时
asp的加个端口不就行了。
>> 齐博产品和服务
&|- 官方动态
&|- 程序下载
&|- 商业授权专区
&|- 功能建议
&|- BUG反馈
&|- 新手教程
教程归纳区
&|- 精选风格
&|- 站务咨询
&|- 团队交流
>> 齐博交流和讨论
&|- CMS整站系统
&|- 分类信息系统
&|- B2B电子商务系统
&|- 风格模板
&|- 模块插件
&|- 采集参数
>> 齐博业余和爱好
&|- 建站交流
&|- 无话不说
&|- 站长交易
>> 合作伙伴与VIP会员
&|- 协众OA
&|- VIP会员专区
>> 齐博站务和管理asp+access+flash做一个抽奖系统_项目外包_网页设计师联盟_我的联盟
当前位置: >
asp+access+flash做一个抽奖系统
发布于: 16:56 | 发布IP: | 点击:1849 | 评论:0 | 意向参与:0人次
后台添加数据,前台用FLASH.能产生一,二,三等将各数名.前台人名随机跳,要不停跳动的.还有可以设定中奖人数.比如一等奖几名,二等奖几名这样的不熟悉的或者是来接单的就不要再联系.要能做事的高手.谢谢68design!
费用预算:
地区要求:
发 布 者:
联 系 人:
此信息已过期或者关闭
发表你的评论
1、网上交易有风险,建议使用中介交易。
2、外包方务必要核实清楚选择合作的设计师(企业)其在联盟的主页地址,对于无任何作品、或未使用真实姓名(公司名称)的账户,请慎重。
3、项目内容全部由用户自行发布,68design不收取任何费用;任何承接项目方跟本站都没有任何关系,68design不会主动参与任何项目,也不承担任何因项目引起的法律纠纷!
4、本站项目外包信息禁止任何形式的转载。}

我要回帖

更多关于 iis7 asp access 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信