教程学院
图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证
酷网学院
CAD
AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM
系统
安全 防火墙 病毒 WinXP Win2003 Vista
数据库
编程
网络
  网站导航: 库库中文网 · 网站编程教程 · ASP教程 · ASP基础教程  

学习asp编程时需要最先理解的几个语句

教程推荐
[图文]学习asp编程时需要最先理解的几个语句』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2009-1-14 0:02:28 

在asp编程的学习过程中,要保持良好的学习状态和学习的热情是比较关键的;

新学asp编程的朋友如果完全从基础的看起其实并不是最好的学习方法,asp编程总结起来也就是几个阶段,在学习asp编程的初期,应该先对整个的编程流程有个一个总体的认识,否则在学习过程中遇到一定困难时会导致学习编程的兴趣下降,影响状态!

总体来说,asp编程的学习过程中会涉及数据库,后台,连接,主体是数据库的操作,必竟数据库才是所有大中型编程项目的后台,所有数据调用都会涉及数据库,普通的页面asp并不是最主要的!

下面是asp编程过程的一些语句例子,可以在学习前看一遍加强对将要学的asp编程的总体理解,这些ASP语句例子都是比较简单直观的:

 

数据库连接语句方式:
<%
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
%>

删除记录处理程序语句方式:
:

<%
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
%>

搜索处理程序语句方式:
<%
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
%>

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

下面就是后台编程的简单例句了

中间来一个ASP显示随机图象的例子图片,这在后台比如验证码图片时将会用到,仅仅参考就可以了:

 

上图所示主要方式是说明如何随机显示图片


后台登陆处理程序例子:


<%
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
%>

每个后台页面加上一个session的验证,保证login时的安全性,这也是asp编程的主要基础知识:

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

】【关闭窗口
  上一页:
  下一页:后面的文章暂时没有更新了,请多关注QQgb.com
 ·网站导航: 库库中文网 · 网站编程教程 · ASP教程 · ASP基础教程
ASP基础教程:相关文章
ASP基础教程点击榜
固顶教程学习asp编程时需要最先理解的几
推荐教程ASP.NET初步掌握随想之吸星大法
推荐教程ASP.NET地工作机制(2)
推荐教程二级域名机制以及程序
推荐教程蛙蛙推荐:面向对象编制程序基本
推荐教程二级域名机制以及程序代码
推荐教程简单介绍Asp程序地设计和调整测
推荐教程ShotGraph普通地画图地机制
推荐教程二级域名机制以及程序,申请即可
推荐教程运用VC++6.0绘制ASP服务器控件简
PHOTOSHOP - 基础教程 抠图专题 蒙版专题 3DsMax 基础 设计实例 Maya设计实例
3D设计教程
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 返回顶部
网站文本地图
版权所有:库库中文 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处]
copyright ? 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578
Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL. 电脑硬件 电脑知识 教程学习
红盾
热爱电脑,热爱生活
拥有电脑,拥有生命
让我们享受拥有电脑的时光