我调用存储过程时出现一个错误,运行中断
delphi显示错误对话框,内容大概为 
               
             list index out of bound(1)不知什么原因
我的存储过程调用语句为  with mainform.spvset_search do
  begin
    Parameters[1].Value :=clmname;//<-就是这一句执行时报错!!!
    Parameters[2].Value :=title;
    Parameters[3].Value :=curdate;
    Parameters[4].Value :=hlink;
  end;
  mainform.spvset_search.Prepared :=true;
  mainform.spvset_search.ExecProc ;
  mainform.spvset_search.Prepared :=false;
  
请高手们帮我解决一下!!!

解决方案 »

  1.   

    Parameters[0].Value :=clmname;
        Parameters[1].Value :=title;
        Parameters[2].Value :=curdate;
        Parameters[3].Value :=hlink;
      

  2.   

    看一看mainform.spvset_search組件參數列表屬性是否正确!
    若沒有或不夠就加進去,注意數据類型与輸入輸出類型
      

  3.   

    Parameters[0].Value :=clmname;
        Parameters[1].Value :=title;
        Parameters[2].Value :=curdate;
        Parameters[3].Value :=hlink;