Foros del Web » Programando para Internet » ASPX (.net) »

Store procedure (para contar row) siempre devuelve 0 en funcion asp.net

Estas en el tema de Store procedure (para contar row) siempre devuelve 0 en funcion asp.net en el foro de ASPX (.net) en Foros del Web. Hola!! Necesito su ayuda. Tengo este Store Procedure que cuenta con un COUNT. Código: ALTER PROCEDURE dbo.usr_login_check_user @user nvarchar AS SELECT COUNT(usr_Nick) FROM usr_profile WHERE ...
  #1 (permalink)  
Antiguo 10/10/2011, 21:57
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 31
Antigüedad: 15 años, 7 meses
Puntos: 0
Sonrisa Store procedure (para contar row) siempre devuelve 0 en funcion asp.net

Hola!!
Necesito su ayuda. Tengo este Store Procedure que cuenta con un COUNT.


Código:
ALTER PROCEDURE dbo.usr_login_check_user
        @user nvarchar 
AS
        SELECT COUNT(usr_Nick)
        FROM usr_profile
        WHERE (usr_Nick = @user)
        RETURN

Y es llamada desde esta simple funcion

Código:
        Dim ConexionDB As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
        Dim SqlConn As SqlConnection = New SqlConnection(ConexionDB)
        Dim SqlComm As New SqlCommand("usr_login_check_user", SqlConn)
        Dim MyParam As SqlParameter = SqlComm.Parameters.Add("@user", SqlDbType.NVarChar, 10)
        MyParam.Value = "TONY"
        SqlComm.CommandType = CommandType.StoredProcedure
        SqlConn.Open()
        MsgBox(SqlComm.ExecuteScalar)

        SqlConn.Close()


el valor TONY existe en la base de datos pero siempre devuelve 0
Porque puede ser?
  #2 (permalink)  
Antiguo 10/10/2011, 23:29
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 132
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Store procedure (para contar row) siempre devuelve 0 en funcion asp.net

No declarase el size

Pone el storeprocedure asi y listo

Código:
ALTER PROCEDURE dbo.usr_login_check_user
@user nvarchar(10)
AS
SELECT COUNT(usr_Nick)
FROM usr_profile
WHERE (usr_Nick = @user)
RETURN

Etiquetas: count, function, sql-server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:45.