Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/04/2008, 10:44
Avatar de royrojas
royrojas
 
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 20 años, 1 mes
Puntos: 3
Re: C#: Validacion Existe? No existe?

esa es una funcion no un procedimiento.

lo que podrias hacer es consultar un procedimiento o funcion que te retorne un valor numerico

Código:
CREATE FUNCTION fn_ExisteCodigo
(
@codigo INT
)
RETURNS INT
AS
BEGIN
   Declare @valor int
   SELECT count(codigo) into @valor FROM TABLA WHERE @codigo = codigo
   return @valor
END
Código:
CREATE Procedure msp_ExisteCodigo
(
@codigo INT
)
AS
BEGIN
   SELECT count(codigo) FROM TABLA WHERE @codigo = codigo
END
los dos te retornan la cantidad de registros con esa combinacion

o podrias hacer

Código:
CREATE Procedure msp_ExisteCodigo
(
@codigo INT
)
AS
BEGIN
   select dbo.fn_ExisteCodigo(@codigo)
END
en cualquier de los casos para hacer eso que necesitas vas a tener que ir a la base de datos a consultar, ya que como dice Peterpay se podria tener la informacion en memoria, pero seria muy costoso para el sistema en almacenamiento, y eso te podria ocacionar otros problemas, en cambio una consulta a la base de datos es rapida y muy liviana.
__________________
roy rojas
Programación en Español: DotNetcr.com