Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: cyrus12 en 7 Julio 2013, 22:30 pm



Título: [ayuda] error en sql server 2008
Publicado por: cyrus12 en 7 Julio 2013, 22:30 pm
saludos  ;D 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