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

[VB2010] Verificar si el codigo ya existe

Estas en el tema de [VB2010] Verificar si el codigo ya existe en el foro de .NET en Foros del Web. Hola, estoy creando un programa que inserta datos de una form al DataGridView y a la vez a la base de datos. Hasta aquí ningún ...
  #1 (permalink)  
Antiguo 11/09/2011, 19:35
 
Fecha de Ingreso: junio-2011
Ubicación: España
Mensajes: 32
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta [VB2010] Verificar si el codigo ya existe

Hola,
estoy creando un programa que inserta datos de una form al DataGridView y a la vez a la base de datos.

Hasta aquí ningún problema, pero al insertar los nuevos datos quisiera que el programa comparase el campo 'código' del form con el campo 'código' de la base de datos de modo a que no deje insertar un código que ya existe.

Gracias de antemano.
  #2 (permalink)  
Antiguo 12/09/2011, 07:08
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: [VB2010] Verificar si el codigo ya existe

Si el campo codigo es clave primaria de la tabla en la que insertas los datos, dará un error al intentar insertar otro registro con el mismo código (depende de como estés haciendo la conexión a la base de datos). Tendrás que recoger ese error, pero dependerá de como esté hecha la conexión.
  #3 (permalink)  
Antiguo 12/09/2011, 07:17
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: [VB2010] Verificar si el codigo ya existe

Antes de insertar, te recomiendo que primero hagas una consulta a tu BD :
Cita:
select COUNT(*) from TuTabla where ID = 'xxxxxx'
Con eso ya obtendrías si lo que devuelve es 0, entonces no hay ningún registro con ese ID, si devuelve mayor o igual a 1 es porque ya ahi un registro con ese código. Eso es lo que podrías hacer para evitar repetidos. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: datagridview, existe, verificar
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 10:15.