If you're using Integer PKs, you could return a negative number.
>Hi
>
>I have a business object and when I call the Save method it returns the primary key so that the front-end can update the client-side cursor.
>
>However, if the Save fails because of business rule violation, how can I handle this? I was thinking of putting a STATUS property that gets updated after each Save, but I was under the impression that BO's should be stateless, and this would break that rule.
>
>Can I have some suggestions on this?
>
>Thanks
>Kev
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer