Como evitar duplicidad de registros

29/07/2004 - 18:46 por Raul Reyes | Informe spam
Saludos Grupo:

Estoy haciendo un formulario (VB .NET)(.aspx) de altas,
bajas y cambios sobre un catálogo (SQL Server 2000), en el
cual tengo un ID y la descripción de cada registro.
Para el caso de las Altas tengo la siguiente pregunta:
¿ Como puedo impedir el alta de registros que tengan la
misma descripción ?, el ID lo genero automaticamente en
cada Alta mediante la propiedad Identity de SQL y no se
repite, pero no se como hacerlo con la descripción.

Agradezco la molestia que se tomen en ayudarme.

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
29/07/2004 - 19:11 | Informe spam
Estoy haciendo un formulario (VB .NET)(.aspx) de altas,
bajas y cambios sobre un catálogo (SQL Server 2000), en el
cual tengo un ID y la descripción de cada registro.
Para el caso de las Altas tengo la siguiente pregunta:
¿ Como puedo impedir el alta de registros que tengan la
misma descripción ?, el ID lo genero automaticamente en
cada Alta mediante la propiedad Identity de SQL y no se
repite, pero no se como hacerlo con la descripción.



Crea un indice unico para el campo descripcion. Al intentar insertar un
registro con una descripcion que ya esta en la tabla se generara un error
igual que como si repitieras la clave principal.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#2 Misael Monterroca
29/07/2004 - 19:12 | Informe spam
Tendrias que hacerlo de manera manual antes de insertar cada registro.

dim desc as string = "misael"

select count(tucampo) as existe from tutabla where ltrim(rtrim(tucampo)) ltrim(rtrim(desc))

sui el resultado es mayor a 0 entonces quiere decir que ya existe una
descripción igual.




Saludos!
http://www.neo-mx.com/blog




"Raul Reyes" wrote in message
news:69a901c4758b$9c0454d0$
Saludos Grupo:

Estoy haciendo un formulario (VB .NET)(.aspx) de altas,
bajas y cambios sobre un catálogo (SQL Server 2000), en el
cual tengo un ID y la descripción de cada registro.
Para el caso de las Altas tengo la siguiente pregunta:
¿ Como puedo impedir el alta de registros que tengan la
misma descripción ?, el ID lo genero automaticamente en
cada Alta mediante la propiedad Identity de SQL y no se
repite, pero no se como hacerlo con la descripción.

Agradezco la molestia que se tomen en ayudarme.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida