Dim objCon As ADODB.Connection Dim objCmd As ADODB.Command Dim objRst As ADODB.Recordset Dim objPar As ADODB.Parameter Dim ConnectionString as String ConnectionString = "Your connecntion, user, password, etc." Set objCon = New ADODB.Connection Set objCmd = New ADODB.Command objCon.Open ConnectionString objCmd.ActiveConnection = objCon objCmd.CommandText = "qrySALES" objCmd.CommandType = adCmdStoredProc Set objPar = objCmd.CreateParameter("DATE", adDBDate, adParamInput, 12, txtDateFrom) objCmd.Parameters.Append objPar Set objPar = objCmd.CreateParameter("DATE", adDBDate, adParamInput, 12, txtDateTo) objCmd.Parameters.Append objPar Set objRst = objCmd.ExecuteBut I could'nt get the exact result.