使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!

2016-01-29 12:32 5 1 收藏

使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!,使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!

【 tulaoshi.com - ASP.NET 】


1.SelectCommand使用的select命令中必须包含主键(primary key)!
2.填充数据集时,使用如下方法:
da.FillSchema(ds,SchemaType.Source, "TableName"); //加载表架构 注意
da.Fill(dsPubs,"TableName"); //加载表数据
3. DataAdapter 的 MissingSchemaAction 属性设置为 AddWithKey
4.构造CommandBuilder对象时,将DataAdapter对象作为构造函数参数传入:
SqlCommandBuilder objCommandBuilder = new SqlCommandBuilder(da);5.增加行,修改行,删除行;6.调用DataAdapter的update方法更新数据源!7.更新数据源成功,调用ds的Acceptchanges()方法,更新数据集!

来源:http://www.tulaoshi.com/n/20160129/1486513.html

延伸阅读
标签: Web开发
1.配置Context.xml文件 代码如下: Resource name="jdbc/books" //引用名可以自定义 auth="Container" //指定管理DataSource的Manager type="javax.sql.DataSource" //指定包名 maxActive="100" //最大可活动量 maxIdle="30" //最大空限量 maxWait="10000" //最大等待时间 username="sa" //用户 password="sa" //密码 driverClassN...
标签: 排卵试纸
1、本试剂仅供体外检测一次性使用。 2、本试剂只有测试前才能打开密封的铝箔袋,打开原包装后应在1小时内尽快使用。 3、不是每个妇女均在月经中期排卵,在测试5天期间可能没有出现阳性结果。 4、应观察和记录测试期间检测线色度的变化,若检测结果为阴性但是检测线色度开始下降,出可作为LH峰值。 5、尿液过稀导致...
标签: ASP
    每一个需要联结数据库的程序,首先必须在服务器上打开它。这里有许多的办法!   使用系统数据源(DSN) 这个就必须在服务器上设置。这是数据访问最好最快的方法。因为它只需在服务器上认证一下就行了,不需要联结。   使用文件数据源 这不是一个值得推荐的方法。因为这样的话,所...
目前,绝大多数的数据库参考书都介绍了ODBC的手工配置方法,或者介绍了如何在代码中进行ODBC配置。但这两种方法都有一定的局限性:不是当程序最终完成并分发到用户手中后,还需要为用户配置ODBC,显得既麻烦又不符合专业软件的要求;就是得编写复杂的更改操作系统注册表文件的程序,十分烦琐。本文从ADO(ActiveXDataObjects)入手,介绍无需配置...
标签: Web开发
    在代码编写中经常使用DataSet做为控件的数据源,通常一个控件只能绑定一个数据源。如果要将多次查询数据库的结果绑定到一个控件中,就必须把多次查询的结果填充到同一个数据源中。当然此功能也可以动态画表格来实现,不过我感觉动态处理表格实在是太麻烦了。为此做了以下测试并且试验成功,现在分享出来。   &...

经验教程

164

收藏

94
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部