Gracias por tus respuestas xknown. Me lo estoy mirando.
Pero, no hay la forma de poder utilizar un gran objeto como es CommandBuilder, evitando el error de concurrencia? Por alguna cosa que ya he leido por ahi, veo que la concurrencia optimista trata de cuando varias personas modifican a la vez los datos. Pero por ahora me ocurre utilizando la aplicación yo solo.
Cita:
Iniciado por xknown si en la ejecución de estos métodos (se ejecuta por cada fila) se devuelve 0 filas afectadas, quiere decir que los datos han variado y ya no son los mismos por lo tanto se lanza la excepción, puedes utilizar el evento
RowUpdated del DataAdapter, para decidir que acción tomar.
Pero porqué lanza una excepción? Si han cambiado los datos, pues que los updatee... no?
Por algo pregunto justo antes de updatear: If miDataSet.HasChanges Then...
Hay algo aqui que no entiendo.
Gracias por la aclaracion que puedan darme.