本文介绍的是一些关于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基础知识的介绍,能给初学者带来一定的帮助。
控件中国网-中国最专业的商业控件资讯网