SqlConnection myConn = new SqlConnection(myConnection);
   SqlDataAdapter myDataAdapter = new SqlDataAdapter();
   myDataAdapter.SelectCommand = new SqlCommand(mySelectQuery, myConn);
   SqlCommandBuilder cb = new SqlCommandBuilder(myDataAdapter);
   myConn.Open();
   DataSet ds = new DataSet();
   myDataAdapter.Fill(ds, myTableName);
   //code to modify data in DataSet here
   //Without the SqlCommandBuilder this line would fail
   myDataAdapter.Update(ds, myTableName);
   myConn.Close();
   return ds;
}
//==============================
myDataAdapter.Update(ds, myTableName);     //执行这句代码会出现以下错误
对于不返回任何键列信息的 SelectCommand 不支持 DeleteCommand 的动态 SQL 生成。