作ってみましたが、更新できませんでした。
エラーは出ないのですが、処理後にSQL側のテーブルを見ても、レコードが追加されていません。

(接続処理など割愛)
AccessAdp.Fill(AccessDs, "Table")
SqlAdp.Fill(SqlDs, "Table")
SqlDs = AccessDs.Copy()
SqlAdp.Update(SqlDs, "Table")

やはりこれでは無理なのでしょうか。
それとも私の作り方が的外れですか?