风舞残阳 2008-4-2 13:42
10天学会ASP.net之第七天
学习目的:学会添加删除修改记录
以前我们在ASP中不管是添加还是删除记录或者用[wiki]SQL[/wiki]语句加上EXECUTE()或者就是直接用RECORDSET的NEW、DELETE、UPDATE等方法来添加删除修改记录。在ASP.NET里面我们采用SQL语句加上COMMAND[wiki]对象[/wiki]来执行SQL语句的方法来添加删除修改记录。这比上次说的读取记录还简单。实际上只有一点区别,把ExecuteReader()修改为ExecuteNonQuery()即可,因为我们不需要返回值啊。
stringstrC;
strConnection+=Server.MapPath(strDb);
OleDbConnectionobjConnection=newOleDbConnection(strConnection);
OleDbCommandobjCommand=newOleDbCommand("这里是SQL语句",objConnection);
objConnection.Open();
OleDbDataReaderobjDataReader=objCommand.ExecuteNonQuery();
-----------------------
dimobjConnectionasOleDbConnection
dimobjCommandasOleDbCommand
objConnection=newOleDbConnection(Provider=Microsoft.Jet.OleDb.4.0;DataSource="+Server.MapPath(strDb))
objCommand=newOleDbCommand("这里是SQL语句",objConnection)
objConnection.Open()
objDataReader=objCommand.ExecuteNoQuery()
下面再举例子说明一下SQL语句(ACCESS):
添加记录:insertint
o表名(字段1,字段2)values(字符串1,字符串2)where条件
删除记录:deletefrom表名where条件
修改记录:update表名set字段1=××,字段2=××where条件
需要特别注意,如果是SqlServer删除记录是delete表名,不需要再加from了。
今天就说到这里了,明天说ASP.NET里面最著名的DA[wiki]TAG[/wiki]RID。