ASP新手必备的基础知识

ASP教程 2025-08-07

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

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

一、数据库连接

以下为引用的内容:

  1. <%
  2. setconn=server.createobject(adodb.connection)
  3. conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
  4. %>

二、打开数据库

以下为引用的内容:

  1. exec=select*from数据库表
  2. setrs=server.createobject(adodb.recordset)
  3. rs.openexec,conn,1,1

参数1,1为读取

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

三、添加记录处理程序

以下为引用的内容:

  1. <%
  2. setconn=server.createobject(adodb.connection)
  3. conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
  4. name=request.form(字段)name,tel,message为提交表单所设置的字段值
  5. tel=request.form(字段)
  6. message=request.form(字段)
  7. exec=insertinto表名(字段)values('+字段+')多个用逗号隔开
  8. conn.executeexec使用execute提交
  9. conn.close
  10. setconn=nothing
  11. %>

四、搜索处理程序

以下为引用的内容:

  1. <%
  2. name=request.form(字段)name,tel为提交表单所设置的字段值
  3. tel=request.form(字段)
  4. setconn=server.createobject(adodb.connection)
  5. conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
  6. exec=select*from表wherename='+字段+'andtel=+字段
  7. setrs=server.createobject(adodb.recordset)
  8. rs.openexec,conn,1,1
  9. %>
  10. '页面搜索到的内容导出来
  11. <%
  12. dowhilenotrs.eof
  13. %>
  14. <%=rs(name)%>
  15. <%=rs(tel)%>
  16. <%=rs(time)%>
  17. <%
  18. rs.movenext
  19. loop
  20. %>

五、删除记录处理程序

以下为引用的内容:

  1. <%
  2. setconn=server.createobject(adodb.connection)
  3. conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
  4. exec=delete*from表名where编号=&request.form(id)
  5. conn.executeexec
  6. %>

六、修改记录处理程序

以下为引用的内容:

  1. <%
  2. setconn=server.createobject(adodb.connection)
  3. conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
  4. exec=select*from表名where编号=&request.form(id)
  5. setrs=server.createobject(adodb.recordset)
  6. rs.openexec,conn,1,3'1,3为修改意思
  7. rs(name)=request.form(字段)'name,tel,message为提交表单所设置的字段值
  8. rs(tel)=request.form(字段)
  9. rs(message)=request.form(字段)
  10. rs.update
  11. rs.close
  12. setrs=nothing
  13. conn.close
  14. setconn=nothing
  15. %>

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

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

以下为引用的内容:

  1. <%
  2. dimname,password
  3. name=request.form(name)
  4. password=request.form(password)
  5. dimexec,conn,rs
  6. exec=select*from表名where(name='&字段&'andpassword='&字段&')
  7. setconn=server.createobject(adodb.connection)
  8. conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
  9. setrs=server.createobject(adodb.recordset)
  10. rs.openexec,conn
  11. ifnotrs.eofthen
  12. rs.Close
  13. conn.Close
  14. session(checked)=yes
  15. session(check)=right
  16. response.Redirectindex.asp
  17. else
  18. session(checked)=no
  19. session(check)=wrong
  20. response.Redirectlogin.asp
  21. endif
  22. %>

每个后台页面加上:

  1. <%ifnotsession(checked)=yesthen'session里面定义一个checked字符串变量
  2. response.Redirectlogin.asp
  3. else
  4. %>

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

注:相关教程知识阅读请移步到ASP教程频道。