这句话有什么作用?

金鱼我在这 2009-07-16 03:45:55


sql void Main(string[] args)
{
DataSet ds = new DataSet();
SqlDataAdapter dp = new SqlDataAdapter(

"Select* from Person","Server=.\\sqlexpress,database=lht,integrated security=sspi");

dp.Fill(ds,"dtPerson");
//操作数据集,修改
ds.tables[0].Rows[0]["psnAddress"] = "伊拉克";
SqlCommandBuilder custCB = new SqlCommandBuilder(dp);
dp.Update(ds,"dtPerson");//更新到数据库!
ds.AcceptChange();//既然上一句已经将更改后的数据更新到数据库了。这句话有什么作用??????
}
...全文
41 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
csl_zm007 2009-07-16
  • 打赏
  • 举报
回复
ds接受新的,"dtPerson"
w_f_y4422 2009-07-16
  • 打赏
  • 举报
回复
ds用了delete,update,insert命令之后,表中的数据事实上还没真正改变,存在新旧两个版本,还可以恢复到旧版本的,AcceptChange()之后就只有一个版本了,不能再恢复.所以1楼的说法是错的.
buller 2009-07-16
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20030422/16/1694124.htmlhttp://topic.csdn.net/t/20030422/16/1694124.html
lemongfg 2009-07-16
  • 打赏
  • 举报
回复
xuexile
mekozwh 2009-07-16
  • 打赏
  • 举报
回复
把DS复位

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧