本文介绍的是一些关于ASP的基础知识,这些是ASP新手都必须知道的。希望对你有帮助,一起来看。
我们都知道,ASP是Active Server Page的缩写,意为动态服务器页面。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。下面介绍一些基本知识,供大家参考。
一、数据库连接
以下为引用的内容:
- <%
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
- %>
二、打开数据库
以下为引用的内容:
- exec=select*from数据库表
- setrs=server.createobject(adodb.recordset)
- rs.openexec,conn,1,1
参数1,1为读取
读取内容格式:<%=rs(字段)%>
三、添加记录处理程序
以下为引用的内容:
- <%
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
- name=request.form(字段)name,tel,message为提交表单所设置的字段值
- tel=request.form(字段)
- message=request.form(字段)
- exec=insertinto表名(字段)values('+字段+')多个用逗号隔开
- conn.executeexec使用execute提交
- conn.close
- setconn=nothing
- %>
四、搜索处理程序
以下为引用的内容:
- <%
- name=request.form(字段)name,tel为提交表单所设置的字段值
- tel=request.form(字段)
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
- exec=select*from表wherename='+字段+'andtel=+字段
- setrs=server.createobject(adodb.recordset)
- rs.openexec,conn,1,1
- %>
- '页面搜索到的内容导出来
- <%
- dowhilenotrs.eof
- %><tr>
- <td><%=rs(name)%></td>
- <td><%=rs(tel)%></td>
- <td><%=rs(time)%></td>
- </tr>
- <%
- rs.movenext
- loop
- %>
五、删除记录处理程序
以下为引用的内容:
- <%
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
- exec=delete*from表名where编号=&request.form(id)
- conn.executeexec
- %>
六、修改记录处理程序
以下为引用的内容:
- <%
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
- exec=select*from表名where编号=&request.form(id)
- setrs=server.createobject(adodb.recordset)
- rs.openexec,conn,1,3'1,3为修改意思
- rs(name)=request.form(字段)'name,tel,message为提交表单所设置的字段值
- rs(tel)=request.form(字段)
- rs(message)=request.form(字段)
- rs.update
- rs.close
- setrs=nothing
- conn.close
- setconn=nothing
- %>
修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序
七、后台登陆处理程序例子
以下为引用的内容:
- <%
- dimname,password
- name=request.form(name)
- password=request.form(password)
- dimexec,conn,rs
- exec=select*from表名where(name='&字段&'andpassword='&字段&')
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(数据库名)
- setrs=server.createobject(adodb.recordset)
- rs.openexec,conn
- ifnotrs.eofthen
- rs.Close
- conn.Close
- session(checked)=yes
- session(check)=right
- response.Redirectindex.asp
- else
- session(checked)=no
- session(check)=wrong
- response.Redirectlogin.asp
- endif
- %>
每个后台页面加上:
- <%ifnotsession(checked)=yesthen'session里面定义一个checked字符串变量
- response.Redirectlogin.asp
- else
- %>
希望以上对于ASP基础知识的介绍,能给初学者带来一定的帮助。