**Execute a stored Proc maybe return parameters **Accepts a 1 D array with all parameters list in order. (Maybe returns Output Parameter..) **Example: ** DIMENSION laParams[2] ** laParams[1]='0000046' ** laParams[2]=1 ** lOutPutValue=SP_EXEC("GetStatus",@laParams) PROCEDURE SP_EXEC(lcSpname,laParams) LOCAL xReturn WITH THIS.oCommand .ActiveConnection = oConnection .commandtext = "GetStatus" .CommandType = ADCMDSTOREDPROC .parameters.refresh FOR i=1 to ALEN(laParams,1) .parameters(i).value=laParams[i] ENDFOR .Execute xReturn=IIF(TYPE(".parameters(0)")="O",.parameters(0).value,.F.) ENDWITH RETURN xReturn ENDPROCThanks for the lead John..