2个相同的数据库a和b用以下方法从a获得数据private void GetData()
{
if(mConnection1.State ==ConnectionState.Closed)
{
mConnection1.Open();
}
string strSQL = "select * from A order by aid ";
SqlDataAdapter MyAdapter1 = new SqlDataAdapter(strSQL, mConnection1);
MyAdapter1.Fill(ds,"A");
mConnection1.Close ();
}然后把ds装入b,但是失败
private void Add2DataBase()
{
if(mConnection1.State ==ConnectionState.Closed)
{
mConnection1.Open();
}
try
{
SqlDataAdapter MyAdapter1 = new SqlDataAdapter(); MyAdapter1.InsertCommand = new SqlCommand("Insert_B", mConnection1);
MyAdapter1.InsertCommand.CommandType = CommandType.StoredProcedure;
MyAdapter1.InsertCommand.Parameters.Clear();
MyAdapter1.InsertCommand.Parameters.Add("@pContent", SqlDbType.NVarChar  ,300, "Content");

MyAdapter1.Update (ds,ds.Tables[0].TableName); 
}
catch(Exception err)
{

}
mConnection1.Close ();
}
能否考虑原因