asp

位置:IT落伍者 >> asp >> 浏览文章

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


发布日期:2023年09月16日
 
ASP新手必须要知道的基础知识

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

数据库连接

以下为引用的内容

<%

set conn=servercreateobject(nnection)

connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(数据库名)

%>

打开数据库

以下为引用的内容

exec=select * from 数据库表

set rs=servercreateobject(adodbrecordset)

rsopen execconn

参数为读取

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

添加记录处理程序

以下为引用的内容

<%

set conn=servercreateobject(nnection)

connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(数据库名)

name=requestform(字段) nametelmessage为提交表单所设置的字段值

tel=requestform(字段)

message=requestform(字段)

exec=insert into 表名(字段)values(+字段+) 多个用逗号隔开

connexecute exec 使用execute提交

connclose

set conn=nothing

%>

搜索处理程序

以下为引用的内容

<%

name=requestform(字段) nametel为提交表单所设置的字段值

tel=requestform(字段)

set conn=servercreateobject(nnection)

connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(数据库名)

exec=select * from 表 where name=+字段+

and tel=+字段 set rs=servercreateobject(adodbrecordset)

rsopen execconn %> 页面搜索到的内容导出来

<%

do while not rseof

%><tr>

<td><%=rs(name)%></td>

<td><%=rs(tel)%></td>

<td><%=rs(time)%></td>

</tr>

<%

rsmovenext

loop

%>

删除记录处理程序:

以下为引用的内容

<%

set conn=servercreateobject(nnection)

connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(数据库名)

exec=delete * from 表名 where 编号=&requestform(id)

connexecute exec

%>

修改记录处理程序:

以下为引用的内容

<%

set conn=servercreateobject(nnection)

connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(数据库名)

exec=select * from 表名 where 编号=&requestform(id)

set rs=servercreateobject(adodbrecordset)

rsopen execconn 为修改意思

rs(name)=requestform(字段) nametelmessage为提交表单所设置的字段值

rs(tel)=requestform(字段)

rs(message)=requestform(字段)

rsupdate

rsclose

set

rs=nothing

connclose

set

conn=nothing

%>

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

后台登陆处理程序例子

以下为引用的内容

<%

dim namepassword name=requestform(name)

password=requestform(password)

dim execconnrs

exec=select *from 表名 where(name=&字段&

and password=&字段&)

set conn=servercreateobject(nnection)

connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(数据库名)

set rs=servercreateobject(adodbrecordset)

rsopen execconn

if not rseof then

rsClose

connClose

session(checked)=yes

session(check)=right

responseRedirect indexasp

else

session(checked)=no

session(check)=wrong

responseRedirect loginasp

end if

%>

每个后台页面加上:

<%if not session(checked)=yes then session里面定义一个checked字符串变量

responseRedirect loginasp

else

%>

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

上一篇:asp 生成图片验证码

下一篇:简单介绍ASP的基础知识