Method Directive Error, why does the 2nd one not work?

You may want to consider Db.Validate(YourSpecificRow).