Problema basico en validación de datos.

01/01/2005 - 08:02 por Anibal | Informe spam
Hola,
Como puedo validar si un DataColumn que hace referencia a un campo de una
tabla de una BD Access 2000 que no es la clave principal tiene un indice
único (sin duplicados), para posteriormente verificar que un nuevo dato que
se intenta guardar sea válido (que no este repetido).

Muchas Gracias.
Saludos.

Preguntas similare

Leer las respuestas

#1 SqlRanger
05/01/2005 - 12:16 | Informe spam
Pues podrías montar una instrucción select parametrizada con el campo único
en la clásula where y verificar si devuelve algún registro antes de
insertalo en la base de datos. Algo Así como:

SELECT CampoClave FROM TABLA WHERE CampoÚnico = ?

Pero esto es hacer el trabajo dos veces: una vez tú en la aplicación y otra
vez el motor Jet. Ya que al intentar insertar un registro, el motor Jet,
verifica que no se duplica el campo único.

La única diferencia es que el usuario recibiría el mensaje de error antes.

Saludos:

Jesús López
MVP Visual Basic
Mentor Asociado Solid Quality Learning
www.solidqualitylearning.com


"Anibal" escribió en el mensaje
news:
Hola,
Como puedo validar si un DataColumn que hace referencia a un campo de una
tabla de una BD Access 2000 que no es la clave principal tiene un indice
único (sin duplicados), para posteriormente verificar que un nuevo dato
que
se intenta guardar sea válido (que no este repetido).

Muchas Gracias.
Saludos.




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida