¿Duda sobre Merge?

05/07/2004 - 11:12 por Jose Carlos | Informe spam
Al hacer DsDestino.Merge(DsOrigen) se insertan los nuevos registros, se
actualizan los modificados y se borran los eliminados de DsOrigen?
Luego si es asi como se actualiza la base de datos destino con DsDestino?

Muchas gracias
 

Leer las respuestas

#1 SqlRanger [MVP .NET]
05/07/2004 - 14:05 | Informe spam
De ninguna de las maneras, ya te expliqué que Merge llama a AcceptChanges
así que tanto los registros nuevos como los modificados aparecen sin
modificar, y por tanto llamar al método Update del Adapter no producirá
ningún resultado. La única manera es hacerte tú mismo tu propio Merge.

De todas formas, ¿Por qué no usas instrucciones SQL para para combinar las
dos tablas de las bases de datos como te sugerí en el hilo anterior? Es
mucho más eficiente y bastante sencillo.

Por otra parte, no deberías comenzar un nuevo hilo en el grupo de noticias
para tratar un tema ya abierto en otro hilo. Deberías seguir con el hilo
anterior, entre otras razones porque la gente no conoce los antecedentes y
porque así un tema es muy difícil de seguir.

Saludos:

Jesús López
MVP

Preguntas similares