我在做考勤信息管理系统,其中一个模块是相关查询,可是输入查询条件以后就出现异常,弹出提示:List index out of bounds(1),请问出现这种情况一般是什么原因,大哥们教教我啊? 急!!!!

解决方案 »

  1.   

    List index out of bounds(1):关于用到index的地方超出了定义的范围
      

  2.   

    在要结束语句时,在后面加exit;语句
    如:
    if adoquery1.eof then
    begin
         for i := 0 to adouqery1.count -1 do
         begin
               listbox1.clear;
               listbox1.items.add(adodquery1.fieldvalues['aaa']);
               exit;
         end;
    end;
      

  3.   

    不一定是index的问题,也可能是程序的某个参数传递的时候出现了问题