The script assumes thet You use Windows Authentication otherwise You will have to modify connection string. And as it has been already mentioned in the description this is a dirty trick and it is not recomended to use in the production databases, however it may be found useful for personal purposes.
Of course if the procedure does not return any recordset You will receive an error message.