I use an "insert " sql statement, and sometimes enter data into the table which already exists. No problem if I can trap the Access97 error box that comes up if an append/update error occurs. I cannot however seem to trap the error, even with an "on error" routine. Any Ideas??