none
Validación llave primaria RRS feed

  • Pregunta

  • Hola, 

    Ocupo crear una validación que impida que a la hora de digital un dato (llave primaria) se repita el sistema no lo permita mediante una validación.

    En este caso la variable, @CitaCodigo

    Visual Studio 2008, C#

    sábado, 16 de marzo de 2013 6:34

Todas las respuestas

  • Falta mucha información: Validar el dato, ¿cuándo?, ¿cómo?, ¿con qué tecnología?, ¿con qué resultado?

    Me explico: en el caso más sencillo, suponiendo que ese dato se va a grabar en base de datos, el propio servidor de base de datos impedirá que se duplique la clave primaria, devolviendo un error. En ese caso, en tu programa cliente no habrá que hacer nada en especial aparte de interceptar los errores con un try...catch como ya se debería estar haciendo de todas maneras, dado que siempre puede ocurrir que se produzca algún error al grabar en base de datos. Por lo tanto, si necesitas algún comportamiento diferente, tendrías que especificar con más detalle cuál es concretamente el efecto que deseas conseguir.

    sábado, 16 de marzo de 2013 8:08
    Moderador
  • hola

    podria aplciar la tecnica que utilizo aqui

    [ADO.NET] Parte 5 - Ejemplos Simples Operaciones CRUD

    veras el metodo Exists() el cual justamente valida el valor de un campo de la tabla esta presente

    creo que podrias aplciar esa misma tecnica en tu caso

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 16 de marzo de 2013 12:11