在更新数据时指定表

zhushican | 建站教程 | 2014年8月18日

DataAdapter对象的Update方法为源数据的更新提供了一种简单有效的方法。如果DataSet中有多个表,那么,只要对每个表调用一次Update方法,就可以利用对表中各行的修改结果对源数据进行自动更新。这些修改结果是按照DataSet的表中各行的顺序进行应用的。但是有一点需要特别注意,如果源数据中包含外键,也就是说各个表之间有强制性的关系,那么这些表的处理顺序就会导致错误的发生。这都依赖于所要进行的更新的类型、源数据库中的规则和触发器。

例如,如果DataSet中包含来自表BookList、表Authorlist和表Bookprices的行,那么我们就可以向DataSet的Books表中加入一个新的记录,并将与之相匹配的行(这些行是以作为主键和外键的ISBN为基础的)加入到DataSet的Auhtors表和Prices表中。

[阅读全文]
12次浏览 0条评论 更新  数据  指定表  
回顶部