DataAdapter用来填充数据集。要填充数据集,要在调用DataAdapter对象的Fill方法之前设置DataAdapter对象的SelectCommand属性。另一方面,其他的属性,例如,InsertCommand、UpdateCommand,DeleteCommand属性,必须在DataAdapter对象调用Update方法之前设置。当在使用Update方法修改数据源时,使用命令属性来修改记录。有关修改的信息呗维护在数据集中。这一信息被一次传递给Parameters集合及Command对象。
OleDbDataAdapter的UpdateCommand.CommandText属性用来引用想数据库中更新数据的一条SQL语句或一个存储过程,这个属性是一个共有属性,用来得到或设置SQL语句或存储过程。同InsertCommand属性一样,oleDbDataAdapter对象在调用Update()方法时使用UpdateCommand属性。
注意日过在调用Update方法时没有设置UpdateCommand属性的话,使用数据集中存储的修改信息,可以用OleDbCommandBuilder自动生成这个属性。
因此,可以设置UpdateCommand属性,也可以自动生成这个属性。