欢迎光临
我们一直在努力

建站超值云服务器,限时71元/月

dataset的几个基本操作

最近写程序的时候遇到一个问题,向text类型(sql server)字段中insert内容不能直接用sql语句,因为其中有换行,特殊字符.所以只能用dataset. 记得在asp中的写法是rs.addnew(),rs.update()等,在asp.net中是怎么写的呢? 查了半天资料(居然还这么难找),把其中几个基本操作写在下面.
下面的程序从dataset已经建立开始写起.

删除一个已存在的记录                
datarow dr;
int vsno=int32.parse(txtsno.text);
dr=dataset11.tables["student"].rows.find(vsno)
dr.delete();
sqldataadapter1.update(dataset11,"student");

插入一条新记录

int vsno=int32.parse(txtsno.text);
int vscore=int32.parse(txtscore.text);
datarow dradd
dradd=dataset11.tables["student"].newrow();
dradd[0]=vsno;
dradd[1]=txtfname.text;
dradd[2]=txtlname.text;
dradd[3]=vscore;
dataset11.tables["student"].rows.add(dradd);
sqlcommandbuilder mybuilder = new sqlcommandbuilder(sqldataadapter1);
sqldataadapter1.update(dataset11,"student");

编辑一条已经存在的记录

int vsno=int32.parse(txtsno.text);
int vscore=int32.parse(txtscore.text);
drupdate.beginedit();
drupdate["sno"]=vsno;
drupdate["firstname"]=txtfname.text;
drupdate["lastname"]=txtlname.text;
drupdate["score"]=vscore;
drupdate.endedit();
sqldataadapter1.update(dataset11,"student");

 

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 »
分享到: 更多 (0)

相关推荐

  • 暂无文章