ASP新手必须要知道的基础知识

作者:控件中国网   出处:互联网   2015-07-10 10:34:59   阅读:2

本文介绍的是一些关于ASP的基础知识,这些是ASP新手都必须知道的。希望对你有帮助,一起来看。

控件中国网-中国最专业的商业控件资讯网

我们都知道,ASP是Active Server Page的缩写,意为 动态服务器页面 。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。下面介绍一些基本知识,供大家参考。


 

一、数据库连接:


 

以下为引用的内容:


 

 %  set conn=server.createobject( adodb.connection )  conn.open  driver={microsoft access driver (*.mdb)};dbq= server.mappath( 数据库名 )  %  


 

二、打开数据库:


 

以下为引用的内容:


 

exec= select * from 数据库表  set rs=server.createobject( adodb.recordset )  rs.open exec,conn,1,1 


 

参数1,1为读取


 

读取内容格式: %=rs( 字段 )%


 

三、添加记录处理程序:


 

以下为引用的内容:


 

 %  set conn=server.createobject( adodb.connection )  conn.open  driver={microsoft access driver (*.mdb)};dbq= server.mappath( 数据库名 )  name=request.form( 字段 ) name,tel,message为提交表单所设置的字段值  tel=request.form( 字段 )  message=request.form( 字段 )  exec= insert into 表名(字段)values(' +字段+ ')  多个用逗号隔开  conn.execute exec 使用execute提交  conn.close  set conn=nothing  %  


 

四、搜索处理程序:


 

以下为引用的内容:


 

 %  name=request.form( 字段 ) name,tel为提交表单所设置的字段值  tel=request.form( 字段 )  set conn=server.createobject( adodb.connection )  conn.open  driver={microsoft access driver (*.mdb)};dbq= server.mappath( 数据库名 )  exec= select * from 表 where name=' +字段+ ' and tel= +字段  set rs=server.createobject( adodb.recordset )  rs.open exec,conn,1,1  %  '页面搜索到的内容导出来   %  do while not rs.eof  % tr   td %=rs( name )% /td   td %=rs( tel )% /td   td %=rs( time )% /td   /tr   %  rs.movenext  loop  %  


 

五、删除记录处理程序:


 

以下为引用的内容:


 

 %  set conn=server.createobject( adodb.connection )  conn.open  driver={microsoft access driver (*.mdb)};dbq= server.mappath( 数据库名 )  exec= delete * from 表名 where 编号= request.form( id )  conn.execute exec  %  


 

六、修改记录处理程序:


 

以下为引用的内容:


 

 %  set conn=server.createobject( adodb.connection )  conn.open  driver={microsoft access driver (*.mdb)};dbq= server.mappath( 数据库名 )  exec= select * from 表名 where 编号= request.form( id )  set rs=server.createobject( adodb.recordset )  rs.open exec,conn,1,3 '1,3为修改意思  rs( name )=request.form( 字段 ) 'name,tel,message为提交表单所设置的字段值  rs( tel )=request.form( 字段 )  rs( message )=request.form( 字段 )  rs.update  rs.close  set rs=nothing  conn.close  set conn=nothing  %  


 

修改记录执行程序:输入ID号页面 导出相对应ID数据 直接修改的处理程序


 

七、后台登陆处理程序例子:


 

以下为引用的内容:


 

 


 

 %  dim name,password  name=request.form( name )  password=request.form( password )  dim exec,conn,rs  exec= select *from 表名 where(name=' 字段 ' and password=' 字段 ')  set conn=server.createobject( adodb.connection )  conn.open  driver={microsoft access driver (*.mdb)};dbq= server.mappath( 数据库名 )  set rs=server.createobject( adodb.recordset )  rs.open exec,conn  if not rs.eof then  rs.Close  conn.Close  session( checked )= yes  session( check )= right  response.Redirect  index.asp  else  session( checked )= no  session( check )= wrong  response.Redirect  login.asp  end if  %  


 

 


 

每个后台页面加上:


 

 %if not session( checked )= yes  then 'session里面定义一个checked字符串变量  response.Redirect  login.asp    else  %  


 

希望以上对于ASP基础知识的介绍,能给初学者带来一定的帮助。

控件中国网-中国最专业的商业控件资讯网

Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat