十天学会ASP.net之第七天

asp.net

学习目的:学会添加删除修改记录

以前我们在ASP中不管是添加还是删除记录或者用SQL语句加上EXECUTE()或者就是直接用RECORDSET的NEW、DELETE、UPDATE等方法来添加删除修改记录。在ASP.NET里面我们采用SQL语句加上COMMAND对象来执行SQL语句的方法来添加删除修改记录。这比上次说的读取记录还简单。实际上只有一点区别,把ExecuteReader()修改为ExecuteNonQuery()即可,因为我们不需要返回值啊。
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath(strDb);
OleDbConnection objConnection=new OleDbConnection(strConnection);
OleDbCommand objCommand = new OleDbCommand("这里是SQL语句" , objConnection);
objConnection.Open();
OleDbDataReader objDataReader=objCommand.ExecuteNonQuery();

--------------------------------------------------------------------------------
dim objConnection as OleDbConnection
dim objCommand as OleDbCommand
objConnection=new OleDbConnection(Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(strDb))
objCommand=new OleDbCommand("这里是SQL语句" , objConnection)
objConnection.Open()
objDataReader=objCommand.ExecuteNoQuery()

下面再举例子说明一下SQL语句(ACCESS):
添加记录: insert int
o 表名 (字段1,字段2) values (字符串1,字符串2) where 条件
删除记录: delete from 表名 where 条件
修改记录: update 表名 set 字段1=××,字段2=×× where 条件

需要特别注意,如果是Sql Server删除记录是delete 表名,不需要再加from了。

今天就说到这里了,明天说ASP.NET里面最著名的DATAGRID。

时间: 2024-12-31 01:09:23

十天学会ASP.net之第七天的相关文章

菜鸟十天学会ASP教程之第七天:删除记录

教程|十天学会 上一节:查询记录 学习目的:学会数据库的基本操作--删除记录 开门见山,大家直接看程序. exec="delete * from guest where id="&request.form("id") 上面这句话完成了删除记录的操作,不过锁定记录用了记录唯一的表示id,我们前面建立数据库的时候用的是系统给我们的主键,名字是编号,由于是中文的名字不是很方便,大家可以修改为id,我已经修改了啊! 不修改的话就是用下面的代码了: exec=&quo

十天学会ASP

十天学会ASP之第一天 十天学会ASP之第二天 十天学会ASP之第三天 十天学会ASP之第四天 十天学会ASP之第五天 十天学会ASP之第六天 十天学会ASP之第七天 十天学会ASP之第八天 十天学会ASP之第九天 十天学会ASP之第十天

菜鸟十天学会ASP教程之第九天:Session组件

session|教程|十天学会 上一节:修改记录 学习目的:基本的SESSION组件,总结response,request组件. 首先,有会员系统的任何程序都会用到检测是不是用户已经登陆这个步骤.这就用到了SESSION组件,下面我们 看一个代码来说明. <%session("login")="yes"%> 这句话的意思就是在session里面定义一个login字符串变量,值为"yes",直接可以赋值,不需要声明.是不是很简单? 如果

十天学会ASP.net之第一天

asp.net 我认为ASP.NET比ASP难很多,希望大家做好准备.难难在实现同一个效果有很多方法,大家或许会疑惑.十天学会系列教程会清晰的写出各种方法,让大家能少一点坎坷.在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS.在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台定制的语言.这样ASP.NET就有四种组合:VB+ACCESS,VB+SQL,C#+ACCESS,C#+SQL,本教程会使用C#+ACCESS,兼顾

十天学会ASP.net之第十天

asp.net 学习目的:学会SESSION和COOKIE的使用 在各个网页间的变量传递和一些记录用户的登陆信息要用到SESSION和COOKIE.在ASP.NET中使用COOKIE比ASP中稍微麻烦一点,因为我们要申明变量. 首先看一下SESSION的使用,基本和ASP差不多写入一个SESSION: Session["username"])="aa"; --------------------------------------------------------

七天学会ASP.NET MVC(七)——创建单页应用

系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)--ASP.NET MVC 数据传递 七天学会ASP.NET MVC (三)--ASP.Net MVC 数据处理 七天学会ASP.NET MVC (四)--用户授权认证问题 七天学会ASP.NET MVC (五)--Layout页面使用和用户角色管理 七天学会ASP.NET MVC (六)--线程问题.异常处理.自定义URL 七天学会ASP.NET MVC(七)--创建单页应

菜鸟十天学会ASP教程之第一天:安装调试ASP的环境

教程|十天学会 学习目的:安装调试ASP的环境,并且调试第一个简单的程序. 因为我们学ASP的目的就是想建立一个网站,那么一般习惯是建立的网站内所有文件应该同时放到一个文件夹中(当然这个文件夹中还可以按需要设置子文件夹!),所以在这里我在E盘建立一个myweb的文件夹. 首先来安装Windows 2000/XP自带的IIS作为服务器.在这里因为我的机器是XP所以所有截图都是XP下完成的. 控制面板-->>添加或删除程序. 然后是添加删除windows组件-选中IIS组件前面的勾,之后等待安装,

菜鸟十天学会ASP教程之第二天:表单传送变量

变量|教程|十天学会 上一节:安装调试ASP环境 学习目的:学会用表单元素向服务器传送变量,然后显示变量在客户端的浏览器. 首先,让我们来看一下表单元素. 点击这里请查看具体的表单标签的使用 表单元素要放在一个表单域里面,建立一个表单域.然后修改动作里面的文件为要接受这个表单变量的ASP文件.方法有两种,一种是POST,这个方法传送的变量不会在浏览器的地址栏里面显示,可以大批量传送数据:GET则是会在浏览器地址栏里面显示的,等一会举例子. 下面我们看一个表单元素. 文本域,这个是最基本的,传送的

菜鸟十天学会ASP教程之第四天:数据库的连接和读取

教程|十天学会|数据|数据库 上一节:数据库的建立 学习目的:掌握ACCESS数据库的连接和读取记录 首先还打开我们上一节课建立的数据库中的表,随便输入几条记录,如下图: 这节课学习的内容有一点枯燥,但是很重要.在这里不需要知道命令具体的运行情况,外面的很多书籍之所以不适合入门就是因为介绍了太多的理论知识,让初学者一头雾水. 下面开门见山,看两行代码: <% set conn=server.createobject("adodb.connection") conn.open &q