
error al validar ingreso usuario
Publicado por Elias (3 intervenciones) el 05/04/2015 04:28:08
Hola :
Estoy creando un procedimiento almacenado para insertar un nuevo usuario y eso lo hace sin problemas.
Pero además tengo que validar si el usuario ya existe y cuando ingreso los datos de un usuario que ya existe en la tabla, me despliega el siguiente mensaje de error:
Mens 8114, Nivel 16, Estado 5, Procedimiento IngresoUsuario, Línea 14
Error converting data type varchar to float.
No entiendo bien cual es el error . Ustedes me pueden ayudar?.... muchas gracias!.
Este es mi procedimiento:
create proc IngresoUsuario @Usu float,
@Tiu float,
@Usunom nvarchar(255),
@Usualias nvarchar(255),
@Usupass nvarchar(255),
@Usumail nvarchar(255),
@Usuact float,
@Usumet float
as
---validando si ya existe el usuario en la tabla
if exists (select * from Usuario where UsuId=@Usu)
begin
print ('El Usuario ya existe' + @Usu)
return
end
---si usuario no existe lo insertamos
begin
insert into Usuario values (@Usu,@Tiu,@Usunom,@Usualias,@Usupass,@Usumail,@Usuact,@Usumet)
end
go
---validando que despliegue mensaje
exec IngresoUsuario 5,2,'María Gutierrez','mguti','mguti3333','[email protected]',0,8
Estoy creando un procedimiento almacenado para insertar un nuevo usuario y eso lo hace sin problemas.
Pero además tengo que validar si el usuario ya existe y cuando ingreso los datos de un usuario que ya existe en la tabla, me despliega el siguiente mensaje de error:
Mens 8114, Nivel 16, Estado 5, Procedimiento IngresoUsuario, Línea 14
Error converting data type varchar to float.
No entiendo bien cual es el error . Ustedes me pueden ayudar?.... muchas gracias!.
Este es mi procedimiento:
create proc IngresoUsuario @Usu float,
@Tiu float,
@Usunom nvarchar(255),
@Usualias nvarchar(255),
@Usupass nvarchar(255),
@Usumail nvarchar(255),
@Usuact float,
@Usumet float
as
---validando si ya existe el usuario en la tabla
if exists (select * from Usuario where UsuId=@Usu)
begin
print ('El Usuario ya existe' + @Usu)
return
end
---si usuario no existe lo insertamos
begin
insert into Usuario values (@Usu,@Tiu,@Usunom,@Usualias,@Usupass,@Usumail,@Usuact,@Usumet)
end
go
---validando que despliegue mensaje
exec IngresoUsuario 5,2,'María Gutierrez','mguti','mguti3333','[email protected]',0,8
Valora esta pregunta


0