saludos en esta ocacion vengo a consultarlos por un error que tengo en mi base de datos, lo que pasa es que quiero crearuna funcion definida por el usuario, pero me tira este error: "Indice fuera de los limites de la matriz". Realmente no tengo ni idea de que pudiera ser asi que espero y me echen una mano
mi tabla empleados tiene 3 columnas: cveusr, donde estan las claves de usuario,
user, donde estan los nombres de usuario y contrasenia, donde estan la contraseñas.
Esta funcion retorna 1 si el usuario y sus credenciales son correctas, y un 0 si son incorrectas.
aqui esta el codigo que hice:
CREATE FUNCTION [dbo].[mifuncion] (@claveempleado int,@usuario nvarchar(50),@passwd nvarchar(50)) RETURNS tinyint as BEGIN return (select count(*) from empleados where cveusr=@claveempleado and user=@usuario and contrasenia=hashbytes('MD2',@passwd+'romeo')) END