I have a Dataset with 2 tables in it. I have a routine that checks the datasets HasChanges property. If table 2 has changes the routine runs, but part of it runs the dataAdapter.Update for table1. If table1 has no changes I get a Data Concurrency error. What can I do to get around it? Do I have to create a second Dataset to check for changes on a per table basis? Thanks.