Unless it's really fast. The article you reference uses FLOCK(). Many people have used it over the years and never reported a problem.
>
>I'm surprised that it worked in DOS because the only way to get next # relabaly is to FLOCK() the table until new record is saved. However locking the table will create unnecessary contention in multi-user environment. Take a look at the article
Primary Keys by Craig Berntson at
http://www.craigberntson.com/Articles/kb006.htm
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer