Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2009, 11:51
aleckz
 
Fecha de Ingreso: enero-2009
Mensajes: 38
Antigüedad: 16 años, 2 meses
Puntos: 0
StoredProcedure de Login

Estoy haciendo un login;

El procedimiento almacenado como se muestra. Contiene dos parámetros de entrada (usuario y contraseña) y dos de salida (un true/false si existe y nombre del usuario seleccionado)





set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO

--================================================
--Autor: Arodley
--Devuelve inicio de Sesión y nombre del usuario
--================================================

Create procedure [dbo].[CheckLogin]
@IDw int,
@Usuariow varchar(10),
@Passwordw varchar(50),
@Existew bit OUTPUT,
@Nombrew varchar(50) OUTPUT
AS
Select @Existew = Count(*), @Nombrew = Nombre FROM SCT_Login Where (ID = @IDw) and (Password = @Passwordw)




Me sale este error:

Msg 8120, Level 16, State 1, Procedure CheckLogin, Line 14
Column 'SCT_Login.Nombre' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.