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

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

时间: 2024-09-17 04:35:38

每个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("a

优秀程序员必备的一些素质

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 作为一个合格而优秀的程序员,应该具有哪些素质?其实才工作半年的我,好像远远不够资格来谈论这个话题,不过这半年的成长让我获益匪浅,在程序员这个话题上也可以多多少少说出一点有价值的东西来. 一.对开发工作要有必要的兴趣 兴趣是最好的老师,对某个事物有了一定的兴趣,才会潜下心来学习.研究它,工作同样如此.如果对程序员的工作完全没有兴趣,甚至是抱着厌

合格的PHP程序员必备技能_php技巧

作为PHP的爱好者,如果你想加入PHP程序的世界,一定要做好充分的准备. 如果想进入大的企业进行底层开发的话必须对互联网各方面的技术原理了解的很清楚,例如apache实现原理.语言方面既然是php开发自然对 c/c++要求比较高.往往需要自己写php扩展.使用mysql自然想很多常见的,性能瓶颈要能有很好的解决方案.mysql 插件编写,apache模块编写.联系起来结合点还是要会c. 倘若是做中间层和前端工作则要求对css,javascript要求比较高.当然对web的一系列实现原理也是要非常

程序员必备的10大健康装备! 我们要工作更要健康!_生活健康

前言 做为程序员,为了实现理想而奋斗不懈,每天对着电脑辐射坐在工位上拼搏8小时甚至更久,这种如同机器旁边的机器般的工作对于健康的损耗何其之大?再这么下去,还真得应了:"职务不高,工资不高,血压血脂血糖高:政治不突出,业务不突出,腰椎盘突出"这种亚健康状态,最可怕的是技术人员平均寿命都有点惊悚,就怕最后"出师未捷身先死,长使英雄泪满襟".是时候呼吁一下健康的问题了!废话不说了,进入正题吧.本次的带来的是:程序员必备的10大健康装备,Let's go! 装备1:沙袋 &

用不着妄自菲薄 对ASP和ASP程序员的一些话

作者:一风一云 出处:YESKY论坛 这段时间,关于asp的前途,关于asp的好坏的讨论贴,都有好些了.当然,大家的心都是好的,但是一些朋友说的话,真是让人郁闷. 个人觉得,在现在2年内,asp都会在很多中小型的企业b/s系统上应用.我们知道.net好,jsp好,php也强些,但是对很多应用来说,经济效益是最重要的,对一个几千的项目,一个简单的企业b/s应用,你让他配置linux的环境,或是应用.net的系统,人力成本就不划算.部署一个千元的asp系统,就是几天,而且系统特低廉(当然,我这里指盗

对asp和asp程序员的一些话。。。

程序|程序员 这段时间,关于asp的前途,关于asp的好坏的讨论贴,都有好些了.当然,大家的心都是好的,但是一些朋友说的话,真是让人郁闷....... 个人觉得,在现在2年内,asp都会在很多中小型的企业b/s系统上应用.我们知道.net好,jsp好,php也强些,但是对很多应用来说,经济效益是最重要的,对一个几千的项目,一个简单的企业b/s应用,你让他配置linux的环境,或是应用.net的系统,人力成本就不划算.部署一个千元的asp系统,就是几天,而且系统特低廉(当然,我这里指盗版的系统平台

十个程序员必备的网站推荐

简述 程序员的工作和日常生活非常的枯燥,这里给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站,尤其是前三个网站感觉用起来非常的舒服.我大致把这些网站分为三类,使用工具类,设计分享类,资讯交流类,业界良心类.希望能对大家有所帮助. 简述 网站推荐 网站推荐 Github代码托管(https://github.com/) 作为开源代码库以及版本控制系统,Github拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法.代

ASP程序员过度JSP需要注意事项

js|程序|程序员 1.java是大小写敏感的,用过其他编程语言的人最容易犯这个错误,尤其是刚上手的时候.我刚开始调试jsp的时50%以上的编译错误是都是因为这个. 2.java的调用过程都是要加括号的,一开始比较容易忽视,如title=request.getParameter("title").trim(); 3.jsp中对应asp中的request.form()和request.querystring()的解决方法. jsp中取得参数没有form和queryString之分,都是通

Sublime Text[崇高文本]----最性感的编辑器(程序员必备)

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 自打开始编程,我就开始试过不少编辑器,比如editplus,ultraedit,emacs,vim,还有各种各样不同的IDE,但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说"神器"是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非