当前位置: 移动技术网 > IT编程>开发语言>.net > 10天学会ASP.net之第七天

10天学会ASP.net之第七天

2019年06月21日  | 移动技术网IT编程  | 我要评论

三国突起,只因爱你by欲语还休,神力油

 学习目的:学会添加删除修改记录
    以前我们在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。 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网