https://social.msdn.microsoft.com/Forums/en-US/480ecee9-69a0-480b-b8c5-2b4ee111554a/using-ado-command-object-to-retrieve-recordset-and-return-value-from-stored-procedure?forum=sqldataaccess