What is the best way of handling multiple accesses to a table? I'm using C and the dbxxx (dbinit, dbopen, etc.)functions. I don't know how MS SQL deals with this. If two processes come in at the same time (or nearly so), does one get kicked out? Is there some sort of programmatic loop I can do on one of the dbxxx functions to keep trying rather than just failing?