Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2010, 12:29
Avatar de Highlander
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