2、通過CommandBuilder類。
如果自行編寫代碼建立DataAdapter對象的話,InsertCommand等屬性就不會自動建立,此時可以通過CommandBuilder類的功能來協助你產生InsertCommand等屬性。CommandBuilder提供自動產生單一表命令的方法,它將會調解DataSet對後台資料庫的記錄更新。
如下辦法:
'更新第一條記錄的"型號"欄位為"MF14"
ds.Tables("機械錶").Row(0)("型號")="MF14"
'建立CommandBuilder,並傳入DataAdapter建構函式參數
Dim comBuilder As New SqlCommandBuilder(da_YB)
'調用DataAdapter的Update方法,寫回資料
da_YB.Update(ds_YB.Tables("機械錶"))