日期:2014-05-19  浏览次数:20400 次

没完没了的问题
有好几个网页,在整个项目运行过程中是好使正常的,但是在VS单个网页中我用右键浏览器查看运行时,就会出错,显示
“/NetApp”应用程序中的服务器错误。
--------------------------------------------

索引超出了数组界限。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.IndexOutOfRangeException:   索引超出了数组界限。

源错误:  


行   557: Sql1= " ";
行   558: //Sql3= "   ,sum(库存量)   as   数量     ,sum(   金额)   as       金额   from   DVW_DigitItemQuanTree   group   by   ";
行   559: Sql2=Str[0];
行   560:
行   561: for   (int   i=0;i <   Number;i++)
 
源文件:   D:\NetApp\CommonLibrary\DataManager.cs         行:   559  


为什么会出错为什么会运行不了了呢

------解决方案--------------------
Str数组里面没有元素,Str[0]就有异常

Sql2 = Str.Length> 0?Str[0]:String.Empty;