Actually what I'm doing is continuing a trial to a second or more day. So the program inserts a new trial slot into the table. But, there are other ways to get a new slot. So if the user has already created a slot in one of the other processes, I don't need one. I have worked around it by running a query to see if a record exists, and if not, then insert one, but it's just one more query instead of just passing over the error.
Thanks!
Leslie