时间:2021-05-28
ASP与数据库
ASP与数据库运用:密码验证
Microsoft的大作ASP(ActiveServer
Pages)以其易学易用、扩充性好、功能多而强等优点正掀起一场新的web编程革命(从严格意义上讲,编写asp并不是编程),它以令人吃惊的发展和普及速度大有取代由perl等语言编写的CGI(Common
GatewayInterface,通用网关接口)的势头。基于web
page方式的web管理模式已经成为潮流,看看现在的网管们,有谁不会asp的编写呢?要管理?那你可能就要用到我这里要说的“密码验证”了。简单地说,密码验证就是首先判断你是不是有登录权限,如果有,就继续,否则,哼哼……。什么?你到现在还不知道ASP是什么东东?“该程序执行了非法操作,即将被关闭。如仍有问题,请与程序供应商联系。”----------系统语
下面,我们就来看看实现密码验证的ASP需要些什么吧。
一、ASP运行环境:
Windows95/98单机平台:PWS(PersonalWebServer)4.0、windowsNT
4.0/5.0服务器平台:IIS(InternetInformationServer)ServicePack3及其以上版本)
NTworkstation4.0工作站平台:PWS(PersonalWebServer)NT
workstation版及最新版的IE浏览器。
二、用于制作ASP的软件
WindowsFrontPage98/2000、Dreamweaver3.0,如果这些软件你都没有,那你就用windows
中的Notepad
当一次“代码编写狂”吧。不过ASP中很多代码仍是需要我们手工编写大量代码的,用专用的网页制作软件只不过是偷一丁点懒而已。
三、用哪一种数据库作为储存用户资料(用户名及密码)的数据库呢?
SQLServer、MicrosoftAccess
97/2000等都可以。本人建议你使用Access,因为你可能对它比较熟悉,一旦有问题,解决起来比较容易,更深的原因是:Microsoft
Access相对于其它非服务器等级的数据库执行的效率要高得多。
好了,废话说了这么多,可能你早已经不耐烦了。不过,这对于一些ASP的初学者可能还是有帮助的,对于这部分读者,你们可能还得要看看关于ASP方面的书籍或网站来增加你对ASP基本语法的了解。
让我们一步一步来做这个密码验证吧,我采用的是Windows98+PWS4.0平台,IE
5.0浏览器,网页制作软件:FrontPage2000.Go!
一、创建用户密码数据库
先用Access建立一个用户密码数据库,建立字段名id和psd,并添加值.如:id的值我设为:admin,psd的值为:');
addItem('网页专区','<center><ahref="#">网页工具</a><BR><BR><ahref="#">技术平台</a><BR><BR><ahref="#">设计理念</a><BR><BR><ahref="#">更多</a></center>');
addItem('美工教室','<center><ahref="#">平面设计</a><BR><BR><ahref="#">三维空间</a><BR><BR><ahref="#">设计基础</a><BR><BR><ahref="#">更多..</a></center>');
addItem('Flash','<center><ahref="#">基础教程</a><BR><BR><ahref="#">技巧运用</a><BR><BR><ahref="#">实例剖析</a><BR><BR><ahref="#">更多..</a></center>');
addItem('多媒体','<center><ahref="#">DIRECTOR</a><BR><BR><ahref="#">Authorware</a><BR><BR><ahref="#">更多..</a></center>');
addItem('精品赏析','<center><ahref="#">设计精品</a></center>');
document.write('</span>')
document.all.itemsLayer.style.height=itemNo*titleHeight+contentHeight;
toItemIndex=itemNo-1;onItemIndex=itemNo-1;
functionchangeItem(clickItemIndex){
toItemIndex=clickItemIndex;
if(toItemIndex-onItemIndex>0)moveUp();elsemoveDown();
runtimes++;
if(runtimes>=stepNo){
onItemIndex=toItemIndex;
runtimes=0;}
else
setTimeout("changeItem(toItemIndex)",10);
}
functionmoveUp(){
for(i=onItemIndex+1;i<=toItemIndex;i++)
eval('document.all.item'+i+'.style.top=parseInt(document.all.item'+i+'.style.top)-contentHeight/stepNo;');
}
functionmoveDown(){
for(i=onItemIndex;i>toItemIndex;i--)
eval('document.all.item'+i+'.style.top=parseInt(document.all.item'+i+'.style.top)+contentHeight/stepNo;');
}
changeItem(0);
//-->
</script>
</body>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一个用asp备份与恢复SQLServer数据库的例子代码,希望对一些朋友有用。(注意:数据库使用中可能无法恢复)复制代码代码如下:SQLServer数据库的备份
ASP实例代码,利用SQL语句动态创建Access表。 留作参考,对在线升级数据库有用处。
ASP获取ACCESS数据库表名及结构的代码获取ACCESS数据库表名数据库路径:
本文首先介绍了SQLServer数据库与ACCESS数据库的不同,然后具体给出了ASP链接数据库的源代码,并对相应的参数做出了详细的解释。SQLServer和A
Asp实现数据库ID复制代码: