解决方案 »

  1.   

    输出的内容在ds(.table[0])里,不要到parameters里去找。
      

  2.   

    没见过你这种情况……
    output,return的都能取到
      

  3.   

    输出内容在第一个table中,要想获得的是输出参数。现在暂时的获取方法是:select @totalCount;这样就将输出参数当作输出内容存入第二个table了。但是为啥这样获取不到输出参数呢,,
      

  4.   

    CommandType = CommandType.StoredProcedure;
      

  5.   

    这个是在调用SqlHelper方法时传入进去的。没问题,如果不指定这个的话,会报需要参数@totalCount,该参数不存在。
      

  6.   


    谢谢朋友指点~虽然在创建SqlParameter的时候指定了为输出参数,但是在加入数组parms后这个参数就变为了输入参数。很不解。
    @以专业开发人员为伍 @o_range @娃都会打酱油了 @灬浪子灬 @a2228686 
      

  7.   

    问题扎到了,执行没问题。返回值都能去到,只是没输出参数没值。在创建SqlParameter的时候指定了为输出参数,但是在加入数组parms后这个参数就变为了输入参数。楼上和楼上的楼上。现在纠结为什么定义了输出参数,加入数组后就变成了输入参数。
      

  8.   

    我晕……你的代码有问题
    你第一个把outParam设置成了output
    但你第二个pageCountParam设置错了,你又去修改了outParam成input