请兄弟们给点"DataSet"的数据并发异常处理"的意见,可能情况有:
1. 多个客户端同时操作一DataSet中数据,如何保证数据的一致性.
2. 在多层结构中写中间层时如何处理这个问题,
3. 天极网中的这篇文章不是很爽:http://soft.yesky.com/SoftChannel/72342380484755456/20040225/1771468_1.shtml
有没有比这更好的?        谢谢了!!!!!!

解决方案 »

  1.   

    顶  支持
    ……~……~
    虽然现在的数据库本身大多支持加锁和回滚等功能
    但是还不知道DataSet是怎么解决的!!~~
    关注中!!~~
      

  2.   

    hdt(接分接出个星星) 
    能否说的具体点
    这个问题比较关注!!!~~~
      

  3.   

    这个问题比较大,建议有本书好象是wrox vb.net 事务处理
      

  4.   

    事务,要是用到多个数据源,则用COM+比较好
      

  5.   

    try
    { sqlDataAdapter1.Update(dataSet11); }
    catch(Exception a)
    {
    for (int i=0;i<this.dataSet11.Tables[0].Rows.Count;i++)
    {
    if (this.dataSet11.Tables[0].Rows[i].HasErrors)
    {
    if (DialogResult.OK==MessageBox.Show("强行提交?","提示窗口",MessageBoxButtons.OKCancel))
    {
    MessageBox.Show("提交成功!!");
    SqlCommand com=new SqlCommand("update jobs set job_desc='"+this.dataGrid1[i,1].ToString()+"' where job_id="+this.dataGrid1[i,0].ToString(),sqlConnection1);
    sqlConnection1.Open();
    com.ExecuteNonQuery();
            sqlConnection1.Close();
    }
    }
    }
    this.dataSet11.Tables[0].Clear();
    this.sqlDataAdapter1.Fill(dataSet11);
    }
      

  6.   

    hbsrcm() 兄弟,你的这个代码也可以说明一些问题,不过我问的概念也许大了一些,只希望有更好更全面的分析,