DataAdapter更新数据库要点

1. 给要更新的数据表定义主键。
2. 如果DataSet有删除数据行的操作,最好使用 
   DataRow.Delete(); 
   DataSet.AcceptChange();
   而不是DataTable.Rows.Remove(DataRow);
3. 更新之前
   SqlDataAdapter da 
= new SqlDataAdapter(strSql, conn);
   SqlCommandBuilder cmb 
= new SqlCommandBuilder(da);
   da.DeleteCommand 
= cmb.GetDeleteCommand();
   da.UpdateCommand 
= cmb.GetUpdateCommand();
   指定完整
4. 可以不用显式 
   Conn.Close();
   DataAdapte在完成数据操作时会自动连接与关闭数据库

 

posted @ 2010-06-25 10:25  Darren.Xiang  阅读(316)  评论(0)    收藏  举报