D
dkq811230
Unregistered / Unconfirmed
GUEST, unregistred user!
SQLStoredProc:=TSQLStoredProc.Create(nil);<br> SQLStoredProc.SQLConnection:=SQLConnection1;<br> SQLStoredProc.PackageName:='NewbillSystem';<br> SQLStoredProc.StoredProcName:='querybillprotect';<br> /////////////////////////////////////<br><br> SQLStoredProc.Params.Clear;<br> SQLStoredProc.Params.CreateParam(ftString,'billCode',ptInput);<br> SQLStoredProc.Params.CreateParam(ftString,'billZg',ptInput);<br> SQLStoredProc.Params.CreateParam(ftString,'stockcode',ptInput);<br> SQLStoredProc.Params.CreateParam(ftFloat,'syear',ptInput);<br> SQLStoredProc.Params.CreateParam(ftFloat,'smonth',ptInput);<br> SQLStoredProc.Params.CreateParam(ftFloat,'sday',ptInput);<br> SQLStoredProc.Params.CreateParam(ftFloat,'eyear',ptInput);<br> SQLStoredProc.Params.CreateParam(ftFloat,'emonth',ptInput);<br> SQLStoredProc.Params.CreateParam(ftFloat,'eday',ptInput);<br> SQLStoredProc.Params.CreateParam(ftCursor,'outcursor',ptOutput);<br> ///////////////////////////////////////////////////////////<br> SQLStoredProc.ParamByName('billcode').Value:='';<br> SQLStoredProc.ParamByName('billzg').Value:='';<br> SQLStoredProc.ParamByName('stockcode').Value:='';<br> SQLStoredProc.ParamByName('syear').Value:=syear;<br> SQLStoredProc.ParamByName('smonth').Value:=smonth;<br> SQLStoredProc.ParamByName('sday').Value:=sday;<br> SQLStoredProc.ParamByName('eyear').Value:=eyear;<br> SQLStoredProc.ParamByName('emonth').Value:=emonth;<br> SQLStoredProc.ParamByName('eday').Value:=eday;<br> try<br> SQLStoredProc.Open ;<br> except<br> Raise;<br> end<br>错误提示是 list index out of bounds(0)