Maybe this is a matter of personal style, but I believe the article could be improved by removing the specifics of your particular application of the technique. I was...
If for some reason you're unable to add/modify the dataset's stored procedure, you can add an additional dataset with the "IF" statement to throw the error. The effect appears...