知识大全 通过数据适配器进行更新[2]

Posted 命令

篇首语:生当作人杰,死亦为鬼雄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 通过数据适配器进行更新[2]相关的知识,希望对你有一定的参考价值。

C#高级编程:通过数据适配器进行更新[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《C#高级编程(第 版)》定价 元 特价 元 购买

                                                                                                RegionID    // Defines the SOURCE column                                 DataRowVersion Default                                 null));     aCommand UpdatedRowSource = UpdateRowSource OutputParameters;

    无论何时DataAdapter执行这个命令 输出参数都应映射回数据行的源 在本例中是DataTable中的一行 该标志说明了应更新什么数据—— 存储过程有一个输出参数映射回DataRow 它应用的列是RegionID 这是在命令定义中定义的

    UpdateRowSource的值如表 所示

 UpdateRowSource值  说    明  Both  存储过程可以返回输出参数和一个完整的数据库记录 这些数据源都用于更新源数据行  FirstReturnedRecord  该命令返回一个记录 该记录的内容应合并到最初的源DataRow中 当给定的表有许多默认(或计算)列时 使用这个值很有用 因为在执行插入语句之后 这些行需要与客户机上的DataRow同步 例如INSERT (列) INTO (表) WITH (主键码) SELECT (列) FROM (表) WHERE (主键码) 返回的记录应合并到源数据行上  None  删除从该命令返回的所有数据  OutputParameters  命令的任何输出参数都映射到DataRow的对应列上

表 

    更新现有的行

    更新DataTable中一个已经存在的行只需使用带有一个列名或列号的DataRow索引器即可 如下面的代码所示     r[ RegionDescription ]= North West England ;    r[ ] = North East England ;    这两个语句是等价的(在本例中)     Changed RegionID description          Eastern                                    Unchanged          Western                                   Unchanged          Northern                                   Unchanged          Southern                                  Unchanged          North West England                  Modified

    在更新数据库前 被更新的行应把其状态设置为Modified 其值如上所示     删除一行

    删除一行需要调用Delete()方法 r Delete();

    被删除的行把其行状态设置为Deleted 但不能从被删除的DataRow中读取列 因为它们已经不再有效 当调用适配器的Update()方法时 所有被删除的行都会使用DeleteCommand 在本例中是执行RegionDelete存储过程

cha138/Article/program/net/201311/15148

相关参考

知识大全 用数据适配器来填充 DataSet

C#高级编程:用数据适配器来填充DataSet  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 更新数据-UPDATE语句(2)

SQL实战新手入门:更新数据-UPDATE语句(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 PB中数据窗口的多表更新[2]

PB中数据窗口的多表更新[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  二函数思路  先针

知识大全 利用SQL Server复制技术实现数据同步更新[2]

利用SQLServer复制技术实现数据同步更新[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 .net对海量数据的插入与更新

   对于海量数据的插入和更新ADONET确实不如JDBC做到好JDBC有统一的模型来进行批操作使用起来   非常方便  

知识大全 oracle查询数据并同时修改状态

  有一个表中的数据需要每月更新数据量近百万考虑由台服务器分摊并分批进行更新  这就需要能够查询一批记录并同时修改这批记录的更新状态以免被正在更新的数据被其他服务器取到  加行级锁查询到记录后再遍历结

知识大全 VS2005数据存取层深入剖析高级篇

VS2005数据存取层深入剖析高级篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一扩展表格适配器

知识大全 手机充电发烫跟数据线有关么

手机充电发烫跟数据线有关么有一定关系,还有适配器,最好还是用原装的,不过手机在充电的时候一般都会有发热现象,不是很严重的话不用理会手机充电快慢跟数据线有关系么?手机充电速度一般来说受三个方面影响。1.

知识大全 MySql数据库数据更新操作其高级应用

MySql数据库数据更新操作其高级应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据更新操

知识大全 网络适配器的连接速度和双工模式怎么调网速最快

网络适配器的连接速度和双工模式怎么调网速最快连接速度和双式模型里面,改成全双工100M的那个还有就是打开QOS数据包里面受限的20%带宽:(“开始”→“运行”中输入gpedit.msc(扩展名一定不能