我在数据库中查询到的数据行数是650行,但是我在程序中用dt.rows.count的时候却是658行,不知道为什么。。

解决方案 »

  1.   

    1、数据库查询和取DT的时间差里有人加了8条数据
    2、取出的数据放到DT里可能代码有问题
    3、你看错了
      

  2.   

    1、数据库查询和取DT的时间差里有人加了8条数据
    2、取出的数据放到DT里可能代码有问题
    3、你看错了
      

  3.   

    1、数据库查询和取DT的时间差里有人加了8条数据
    2、取出的数据放到DT里可能代码有问题
    3、你看错了
      

  4.   

    SQL语句放出来看看,你是怎么取得
      

  5.   

    部分数据库查询工具限制查询显示结果集数,你再用count(*)看看是不是658
      

  6.   

    把你生成dt的那段SQL拿到数据库运行一下
      

  7.   

    我用过很多DATATABLE 也不会说多查呀, 可能在这期间有没有别人插数据进去了,或者SQL语句有问题,
    楼上说的确实是对的, 把SQL语句拿去数据库执行下, 或者 SELECT COUNT(0) FROM TABLE1