none
Trigger para comparar si un usuario y contraseña son iguales RRS feed

  • Pregunta

  • Buenas a todos, por favor quisiera algo de ayuda:

    Debo crear un trigger que al momento de insertar un usuario y contraseña en mi tabla pwds las compare, si el usuario es igual a la contraseña debe mostrar un mensaje de "contraseñas iguales" caso contrario se insertarán en la tabla... He buscado pero no doy con la solución..Gracias

    viernes, 8 de diciembre de 2017 19:11

Respuestas

  • ...si el usuario es igual a la contraseña debe mostrar un mensaje de...

    Lo que mencionas es una validación o regla que lo deberás resolver desde la aplicación, ya sea desde un componente de reglas de negocio o desde la propia UI, basta comparar el contenido de la propiedad Text de ambas cajas de texto para determinar si se trata del mismo valor, de la misma manera como de seguro validarás la "fuerza" de la contraseña, no es una tarea que tenga que ver con la base de datos, menos que la delegues a un Trigger.
    viernes, 8 de diciembre de 2017 19:42

Todas las respuestas

  • Debo crear un trigger que [...] debe mostrar un mensaje [...]

    No se puede. En SQL Server no se puede mostrar un mensaje desde un Trigger.

    El mensaje tendrás que mostrarlo desde el programa cliente que llama a SQL Server. Y para eso no tiene ningún sentido usar un trigger; usarías consultas y/o restricciones sobre la tabla para detectar la situación no deseada (que no queda clara en tu pregunta) y en consecuencia mostrar el mensaje.

    viernes, 8 de diciembre de 2017 19:36
  • ...si el usuario es igual a la contraseña debe mostrar un mensaje de...

    Lo que mencionas es una validación o regla que lo deberás resolver desde la aplicación, ya sea desde un componente de reglas de negocio o desde la propia UI, basta comparar el contenido de la propiedad Text de ambas cajas de texto para determinar si se trata del mismo valor, de la misma manera como de seguro validarás la "fuerza" de la contraseña, no es una tarea que tenga que ver con la base de datos, menos que la delegues a un Trigger.
    viernes, 8 de diciembre de 2017 19:42