
29/11/2005, 05:43
|
 | | | Fecha de Ingreso: enero-2005 Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes Puntos: 9 | |
Cuando hago nuevos registros en un dataset, por ejemplo a través del grid, una vez hago el dAdapter.Update(..., he de hacer algo más para que se actualicen los datos en el dataset?
El problema radica ahi, creo yo. Ya que al intentar modificar el mismo registro que acabo de crear, salta un error de concurrencia, y en cambio, modificando otros registros no.
He notado esto, porqué después de hacer el Update, recupero el campo IdUrgencia (autonumérico) y todavía no está en el dataset, en cambio si que está en la BD...
Al hacer el update, si no hay errores de ningun tipo, no deja el dataset "actualizado", digamos?? Que debo hacer para que se actualice realmente? , sin volver a cargar todos los registros, claro. Y así, consecuentemente, me permita las modificaciones de esos registros.
Por cierto, con AcceptChanges no basta. Me sigue dando el error.
Gracias a todos.
__________________ ..:: moNTeZIon ::..
Última edición por moNTeZIon; 29/11/2005 a las 05:50 |