不知道是.net 的问题,还是我的算法有问题。情况如下:
         我根据条件从数据库取出一批数据,然后如下代码进行循环处理
          
foreach(DataRow dr in ds.Tables["xx"].Rows)
{  
    
if 符合条件 
        xx +=
1
      if  符合条件
          yy +=1;

}

         一个很常用的循环 ,但是其中一个得到的数据不定。假设xx。我查询条件一定,取出的数据都应该不会变化的但是每次执行的结果 有时候正确,有时候错误。结果相差1 。这应该是什么原因?
posted on 2005-09-06 16:09  奚彧  阅读(693)  评论(1)    收藏  举报