Foros del Web » Programación para mayores de 30 ;) » .NET »

Duplicidad de registros en aplicacion Visual Basic 2008 y SQLServer

Estas en el tema de Duplicidad de registros en aplicacion Visual Basic 2008 y SQLServer en el foro de .NET en Foros del Web. Saludos A ToDos Empecé a elaborar una aplicación en vb 2008 donde cargo registros que viene de un archivo de Excel, esa información la almaceno ...
  #1 (permalink)  
Antiguo 05/01/2010, 11:39
Sto
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 15 años
Puntos: 0
Duplicidad de registros en aplicacion Visual Basic 2008 y SQLServer

Saludos A ToDos

Empecé a elaborar una aplicación en vb 2008 donde cargo registros que viene de un archivo de Excel, esa información la almaceno en una base de datos en SQL Server,
Mi problema es que, ese archivo de Excel se le están agregando registros cada semana. Me podrían ayudar a darme una idea de cómo hacerle para que no me actualice los datos que se habían cargado anteriormente y solo inserte en la base de datos los registraos nuevos. Para hacer las inserciones en la base de datos utilizaba la opcion de actualización de DataSet por medio del DataAdapter.Updater(DataSet,”NomTabla”).
Agradeceria cualquier idea
  #2 (permalink)  
Antiguo 05/01/2010, 12:53
palmerasistemas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Duplicidad de registros en aplicacion Visual Basic 2008 y SQLServer

Puede haber varias maneras te doy dos ideas que como podria ser:

Debes agregar una columna con un valor de 1 (Ya insertado) o 0 (No insertado) en el archivo de EXCEL en donde los regitros que envias desde EXCEL se cambie su valor a 1 al momento de que se insertan en el SQL Server.
La condición es que en la sentencia SQL al momento de leer el archivo de EXCEL debes incluir la clusula WHERE columnaX = 0, para que solo lea los datos que requires insertar.

Con esta opcion no cargas demasiado tu proceso durante la insercion en el SQLSErver.

Otra idea es:

1. Leer todo el archivo de excel.
2. Identificar los campos llave de tu archivo de Excel
3. Validarlos contra los datos llave del SQLServer antes de insertarlo.

Espero ser de ayuda.
Saludos.

Espero tus comentarios.

Etiquetas: basic, duplicidad, registros, visual, aplicaciones, sql-server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:08.