{ // Delete Failed
throw new UnexpectedReturnValueException(affected, "db.executeSQL()");
}
else if (affected == 0)
{ // Record not found
throw new RecordDeleteFailedException(this, key);
}
else if (affected > 1)
{ // Multiple Records affected
throw new RecordUpdateInvalidException(this, key);
}