`
MyClass
  • 浏览: 21334 次
  • 性别: Icon_minigender_1
  • 来自: 沧州
最近访客 更多访客>>
社区版块
存档分类
最新评论

十天学会ASP之第五天

阅读更多
学习目的:学会数据库的基本操作1(写入记录)
    数据库的基本操作无非是:查询记录,写入记录,删除记录,修改记录。今天我们先学习写入记录。
先建立一个表单:
<form name="form1" method="post" action="example5.asp">
name <input type="text" name="name"><br>
tel <input type="text" name="tel"><br>
message <input type="text" name="message" value=""><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>
表单提交到example5.asp,下面是example5.asp的代码:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
在这里前面两句我不说了,后面三句我也不说了,前面说过exec里面的是执行的命令,添加记录的比较繁,大家要仔细看。insert into后面加的是表的名字,后面的括号里面是需要添加的字段,不用添加的或者字段的内容就是默认值的可以省略。注意,这里的变量一定要和ACCESS里面的字段名对应,否则就会出错。values后面加的是传送过来的变量。exec是一个字符串,"insert into guestbook(name,tel,message)values('"是第一段,在ASP里面不能嵌双引号,所以可以用'代替双引号,放在双引号里面,连接两个变量用+或者&所以"',"又是一段,中间夹了一个name就是表单传来的变量,这样就可以在这个变量外面加两个'',表示是字符串了,后面的tel是数字型变量所以不需要外面包围'',大家慢慢分析这句话,如果用表单传来的数据代替变量名字的话这句话为(假设name="aaa",tel=111,message="bbb"):"insert into guestbook(name,tel,message)values('aaa',111,'bbb')"。
接下来的conn.execute 就是执行这个exec命令,最后别忘记把打开的数据库关闭,把定义的组件设置为空,这样可以返回资源。上次的读取为了简单,我没有关闭,大家可以补充上去:
rs.close
set rs=nothing
conn.close
set conn=nothing
记住,次序不可以颠倒!
大家可以到数据库里面去看一看,或者用example4.asp读取看看是不是多了记录阿?
分享到:
评论

相关推荐

    十天学会Asp

    【Asp基础概念】 Asp,全称Active Server Pages,是微软公司推出的一种服务器端脚本环境,主要用于创建动态交互式网页。...在学习过程中,多做练习,遇到问题积极寻找解决方案,才能真正“十天学会Asp”。

    十天学会ASP.NET

    "十天学会ASP.NET"这个教程可能是针对初学者设计的一个快速学习路径,旨在帮助用户在短时间内掌握ASP.NET的基础知识和核心技能。 在第一天,你可能会学习到ASP.NET的基本概念,包括Web Forms、MVC(Model-View-...

    十天学会ASP.net

    在这个“十天学会ASP.NET”的学习计划中,我们将深入探讨ASP.NET的核心概念、关键技术和实际应用,旨在帮助初学者在短时间内掌握这一技术。 第一天:ASP.NET基础 首先,你需要了解ASP.NET的基本架构和工作原理。ASP...

    十天学会ASP教程

    本"十天学会ASP教程"旨在帮助初学者在短时间内掌握ASP的基础知识和实战技巧,实现快速上手。 第一天:ASP基础 1. ASP简介:了解ASP的基本概念、工作原理,以及它在Web开发中的地位。 2. 配置环境:安装IIS...

    十天学会ASP (简易ASP教程)

    这个"十天学会ASP"教程显然是为了帮助初学者快速掌握ASP的基础知识和实际操作,以便在短短的十天内建立起对ASP的理解并能够进行基本的Web开发。 在ASP中,你可以使用VBScript(Visual Basic Scripting Edition)或...

    十天学会ASP.NET教程十天学会ASP.NET教程.rar

    这“十天学会ASP.NET教程”显然是一个旨在帮助初学者快速掌握ASP.NET核心概念和技能的教学资源。 在ASP.NET中,主要包含以下几个关键知识点: 1. **Web Forms**:这是ASP.NET最初提供的编程模型,它引入了一种与...

    十天学会ASP(带实例)

    "十天学会ASP"的目标是让你快速掌握ASP的基本原理和实际应用。从理解ASP的原理,到搭建环境,再到使用内置对象、服务器端控件和数据库操作,每一步都至关重要。通过实例学习,你将具备创建动态网站的能力,从而在Web...

    菜鸟十天学会ASP教程

    这个"菜鸟十天学会ASP教程"显然是一份全面的初学者指南,旨在帮助新手在短时间内掌握ASP的基础知识和实践技能。以下是根据教程标题和描述,以及压缩包内文件名所涵盖的知识点进行的详细解释: 1. **安装调试ASP环境...

    ASP编程速成教程《十天学会ASP》

    这个"ASP编程速成教程《十天学会ASP》"显然是一份旨在帮助初学者快速掌握ASP技术的教学资料,其内容可能涵盖了从基础概念到实际应用的全方位教学。 ASP的核心特性包括: 1. **服务器端执行**:ASP代码在Web服务器...

    十天学会ASP.NET--chm

    本教程“十天学会ASP.NET”旨在帮助初学者在短时间内掌握ASP.NET的基础知识和核心技能。 第一天:ASP.NET概述 在这部分内容中,我们将介绍ASP.NET的基本概念,包括它的历史、版本及其与.NET Framework的关系。还会...

    十天学会asp.net教程 rar压缩文件

    本教程“十天学会ASP.NET教程”旨在帮助初学者在短时间内掌握这项技术,让你轻松步入.NET开发的世界。 第一天:ASP.NET基础 1. ASP.NET简介:了解ASP.NET的历史、版本及其在Web开发中的地位。 2. 开发环境:安装...

    十天学会ASP.NET教程

    第五天:ASP.NET的数据访问 学习如何在ASP.NET中进行数据访问,包括使用ADO.NET、Entity Framework或更现代的ORM(对象关系映射)工具。了解数据库连接、查询、事务处理等操作。 第六天:ASP.NET的身份验证和授权 ...

    十天学会ASP

    "十天学会ASP"的学习资源显然是为了帮助初学者快速掌握这门技术,通过实践案例和源代码来提升学习效率。 在ASP中,开发者可以使用VBScript或JScript编写脚本,这些脚本在服务器上执行,并将结果发送到客户端浏览器...

    十天学会asp.net教程

    这个“十天学会ASP.NET教程”显然旨在帮助初学者在短时间内掌握这项技术。下面,我们将深入探讨ASP.NET的核心概念和关键知识点。 **第一天:ASP.NET基础** 在第一天的学习中,你可能会接触到ASP.NET的基本结构和...

    十天学会ASP.NET教程0

    《十天学会ASP.NET》,您想快速掌握ASP.NET吗,您想成为一个ASP.NET的高手吗,还等什么呢。 第一天:调试出安装环境 第二天:掌握C#的基本知识 第三天:掌握WEB控件的使用(一) 第四天:掌握WEB控件的使用(二) 第五天...

    10天学会ASP 10天学会ASP

    本教程“10天学会ASP”旨在帮助初学者在短短十天内快速掌握ASP的基本概念、语法以及实际应用。 第一天:ASP基础 1. ASP简介:了解ASP的历史背景,了解它如何在IIS(Internet Information Services)服务器上运行,...

    十天学会 asp教程

    在“十天学会ASP教程”中,你将深入学习如何利用ASP技术快速构建交互式的Web页面。这个教程可能包含从基础概念到高级特性的全面讲解,帮助你在短短十天内掌握这项技能。 第一天可能从介绍ASP的基本概念开始,包括...

Global site tag (gtag.js) - Google Analytics