MS AccessにOldDbDataAdapterを利用してアクセスするプログラムで、oAdpt.Updateメソッド出たエラー。原因はデータ取得時に利用しているパラメータをクリアしていなかったこと。
Dim oAdpt As OleDbDataAdapter = New OleDbDataAdapter(oCmnd)
oAdpt.Fill(oDataTbl)
oCmnd.Parameters.Clear() '★これが無いとエラーになる' oDataTblの内容を適当に書き換え
Dim oCmdBuilder As OleDbCommandBuilder = New OleDbCommandBuilder(oAdpt)
oAdpt.Update(oDataTbl) '★ここでエラー発生