Foros del Web » Programación para mayores de 30 ;) » .NET »

Codigo no se ejecuta luego de correr una función

Estas en el tema de Codigo no se ejecuta luego de correr una función en el foro de .NET en Foros del Web. Hola estoy algo complicado con este codigo, se ejecuta no marca errores y devuelve el resultado correcto, pero luego de que termina el demas codigo ...
  #1 (permalink)  
Antiguo 28/11/2010, 12:29
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Codigo no se ejecuta luego de correr una función

Hola estoy algo complicado con este codigo, se ejecuta no marca errores y devuelve el resultado correcto, pero luego de que termina el demas codigo no se ejecuta (posterior a esta función)


La función que causa la anomalía:

Código:
Public Function ContarRegistros(ByVal Tabla, ByVal Atributo)


        mSqlServerExpress.Conectar()

        Dim result As String = Nothing
        Dim sql As String = "SELECT count('" & Atributo & "') as Codigo FROM " & Tabla

        Try

            Dim cmd As SqlCommand = New SqlCommand(sql, conexionSqlEx)
            Dim rs As SqlDataReader = cmd.ExecuteReader()

            While rs.Read

                Dim Codigo As Integer = rs.GetOrdinal("Codigo")
                
                result = rs.GetInt32(Codigo)

            End While

        Catch sqlexception As SqlException

            MessageBox.Show(sqlexception.Message, "Error:", MessageBoxButtons.OK, MessageBoxIcon.Error)

        Catch ex As Exception

            MessageBox.Show(ex.Message, "Error:", MessageBoxButtons.OK, MessageBoxIcon.Error)

        Finally

            mSqlServerExpress.Desconectar()

        End Try

        Return result

    End Function
Cualquier orientación es apreciada.
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.

Última edición por Highlander; 28/11/2010 a las 15:09

Etiquetas: correr
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 02:44.