我调用了一个存储过程,过程里面有相当复杂得SQL查询语句,调试整个存储过程,没有问题。但是在程序中用Fill填充数据到DataSet得时候,当数据行数小于等于25行,可以填充,当大于25行时,就一行数据也填充不进去了。程序执行过程中,没有报任何错误和异常。
   希望各位大哥能帮助一下我。

解决方案 »

  1.   

    oracle查询出来的是用游标,
    但是你当数据行数小于等于25行,可以填充,当大于25行时,就一行数据也填充不进去了。说明有填充过数据,这个应该没问题。
    可能是存储过程有问题
      

  2.   

    我发现是因为SQL里面用了Group by,除调之后,就可以查询出来了。
      

  3.   

    但是问题是我不能不用group by.最核心得问题到底出在哪呢