private void Button1_Click(object sender, System.EventArgs e)
{
SqlCommand cmd = new SqlCommand("select top 1 ID from Reports order by ID desc",conn);
conn.Open();
int maxID = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
GetPost.Service1 service = new GetPost.Service1();
DataSet ds1 = service.GetPost(maxID);         conn.Open();
SqlDataAdapter myAdapter = new SqlDataAdapter("select * from Reports",conn);
DataSet ds2 = new DataSet();
myAdapter.Fill(ds2,"Reports");
SqlCommandBuilder cmb = new SqlCommandBuilder(myAdapter);

//ds2.Tables[0].Rows[0][1] = "title:"+ DateTime.Now.ToString();
ds2.Merge(ds1); myAdapter.Update(ds2,"Reports");
ds2.AcceptChanges();
conn.Close();
}代码中ds1为WebServices返回的另一远程数据库中的相同表结构的DataSet
本例中只牵涉一个Reports表上面的代码没有报错,但是无法更新到本地的数据库中,请问是怎么回事