`
evget
  • 浏览: 144602 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类

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

搜索处理程序:

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



原文地址:http://www.evget.com/zh-CN/Info/ReadInfo.aspx?id=9258
分享到:
评论

相关推荐

    每个ASP程序员必备的知识

    标题:每个ASP程序员必备的知识 描述:本文将详细介绍ASP(Active Server Pages)程序员在开发过程中必须掌握的关键知识点,尤其适合初学者快速上手并深入理解ASP编程的核心技术。 ### 数据库连接与操作 #### ...

    ASP基础教程(一个ASP程序员必备的基础)

    本教程将带你深入理解ASP的基础知识,帮助你成为一名合格的ASP程序员。 1. **ASP基本概念** ASP是一种服务器端技术,它允许开发者在HTML页面中嵌入脚本语言,这些脚本在服务器上执行后,生成HTML发送到客户端...

    程序员必备_HTML速查手册

    这份“程序员必备_HTML速查手册”无疑是开发者日常编码时的得力助手,它涵盖了HTML的基本元素、属性以及最新的HTML5特性。 一、HTML基本结构 HTML文档通常以`&lt;!DOCTYPE html&gt;`开头,声明文档类型为HTML5。接着是`...

    asp.net程序员面试必备

    ASP.NET是微软公司推出的一种基于.NET Framework的Web应用程序开发平台,它为开发者提供了...提供的电子书"ASP.NET程序员必备"可能包含了这些内容,通过系统学习和实践,可以提升自己的技能水平,应对各种面试挑战。

    编程宝典,程序员必备,CHM电子版.rar

    编程宝典,程序员必备,CHM电子版,包括ASP/PHP/JAVA/VB/VC/DELPHI/SQL等常用编程语言及数据库的用法、技巧集合,对初接触程序开发的读者应该有用处,基础知识多一点,必竟涉及内容多,不可能每一样都深入去讲解。

    javaEE程序员必备api

    `JavaScript_api中文版.chm`和`程序员常用JavaScript特效.chm`包含了JavaScript的基础语法、DOM操作、事件处理、Ajax等知识,而`JavaScript网页设计300例.chm`则提供了丰富的实战示例,有助于提升JavaScript编程能力...

    程序员必备网址

    - **标题**:“程序员必备网址”——该标题明确指出本文档将提供一系列对于程序员来说非常有用的网址。 - **描述**:“程序员必备的网址,让开发更轻松,让开发更省力”——这段描述强调了所提供的网址能够帮助...

    C#、ASP面试题程序员面试必备

    下面,我们将详细探讨C#和ASP.NET面试中可能遇到的关键知识点。 1. **C#基础知识** - **变量与数据类型**:理解C#中的基本数据类型(如int、string、bool等)以及引用类型。 - **控制结构**:包括条件语句(if、...

    C#程序员实用大全(精华版)源代码

    《C#程序员实用大全(精华版)源代码》是一份专为C#开发者精心准备的资源集合,包含了大量的示例代码和实践技巧。...这份源代码集合正是为此目的而设计,提供了丰富的实例,帮助程序员巩固理论知识,提升实战经验。

    js验证大全,非常棒的js验证,含有多种特效,是程序员必备的东东

    JavaScript验证在IT行业中...总的来说,"js验证大全"是一个综合性的学习资源,涵盖了JavaScript验证的各种技巧和特效,对于前端开发者而言,理解和掌握这些知识能够提高他们的工作效率,保证应用程序的稳定性和安全性。

    网站开发或asp.net程序员笔试题

    了解ASP.NET的基本架构、页面生命周期和事件模型是必备的基础知识。 2. **C#语言**:作为ASP.NET的主要开发语言,C#的理解和熟练度至关重要。这包括理解类、对象、继承、多态、异常处理、Lambda表达式、LINQ查询等...

    c#面试题(作为一个合格的C#程序员必备的东西)

    ASP.NET 页面之间传递值的方法 - **Query String**:通过 URL 参数传递数据,例如 `http://example.com/page.aspx?id=1`。 - **Session**:使用 `Session` 对象存储跨页面的数据,适用于需要在多个页面间持久化的...

    ASP后台程序员岗位职责.docx

    ASP后台程序员岗位职责 ASP后台程序员岗位职责是指担任ASP后台开发的程序员,负责参与新项目的整体开发和计划,参与项目系统架构设计,负责系统模块分析和系统接口设计核心代码与组件编写,共享重用代码库开发。该...

    经常用到的经典C#WinForm实例源码 C#程序的157个建议(含源代码)Net程序员必备

    结合这两个资源,开发者不仅可以学习理论知识,还能通过实践加深理解。在学习过程中,可以逐一分析每个建议和实例,了解其背后的原理和目的。对于遇到的问题,可以查阅.NET Framework的官方文档,或者参考其他相关的...

    优秀程序员之路——ASP.NET开发经验及技巧大汇总

    通过阅读“优秀程序员之路——ASP.NET开发经验及技巧大汇总”,你将不仅获得理论知识,还能掌握实践经验,从而在ASP.NET开发的道路上更加自信和专业。不断学习、实践和分享,你将稳步走在成为优秀程序员的道路上。

    要想成为一名优秀的程序员需要重点掌握那些知识.doc

    数据库技术是 Web 程序员必备的技术之一。相信每个做 Web 开发的人都用过 Access、Sql Server、Oracle 等数据库。然而,仅仅会写一些 SQL 语句,如 Select、Update、Insert,并使用 ADO 进行操作是不够的。一个优秀...

    王牌5+ASP+NET程序员职业规划

    《王牌5+ASP.NET程序员职业规划》是一份珍贵的资源集合,它涵盖了C#、ASP.NET、SQL数据库以及DBA(数据库管理员)等相关领域的知识,旨在帮助开发者制定出明确的职业发展路径。这份资源集合经过三年的精心整理和积累...

    程序员年终总结范文.pptx

    3. 数据库开发:数据库是程序员必备的技能,需要具备丰富的数据库操作经验,包括 Oracle 和 Access 等数据库的使用。 4. 项目开发:程序员需要具备项目开发的经验,包括项目的整体开发工作、客户需求理解、项目演示...

    AspNet帮助文档,新手学习ASP.NET必备

    "51培训网.txt"和"程序员之家.txt"可能包含了在线教育平台51培训网和程序员之家提供的ASP.NET教程或学习心得,可能包括实战案例、常见问题解答、代码示例等内容。这些文本文件通常以易于阅读和理解的方式,帮助学习...

Global site tag (gtag.js) - Google Analytics