I&#039m trying to use a DataGrid control to display and update some data (in this case, from SQLServer). I can get the grid bound to the recordset and it will let me edit the contents. When I click an update button, it appears to work but the data in the database is not changed. (It triggers the updatebatch method of the recordset.) When the cancel button is clicked (triggering a cancelbatch), changes immediately disappear from the grid. The way I&#039m creating the recordset, I get a client side, static cursor with optimistic batch locking. (I haven&#039t found any way to change it, but this is OK.) Any suggestions?<BR><BR>TIA, Derek