Compartir a través de


TextFieldParser.ErrorLineNumber (Propiedad)

Actualización: noviembre 2007

Devuelve el número de la línea que produjo la excepción MalformedLineException más reciente.

' Usage 
Dim value As Long = TextFieldParserObject.ErrorLineNumber
' Declaration
Public ReadOnly Property ErrorLineNumber As Long

Valor devuelto

Long.

Excepciones

Esta propiedad no produce excepciones.

Comentarios

Si no se ha producido ninguna excepción MalformedLineException, se devuelve -1.

La TextFieldParser.ErrorLine (Propiedad) se puede utilizar para mostrar el número de la línea que produce la excepción. Al determinar el número de línea no se omiten las líneas en blanco ni los comentarios.

Tareas

La tabla siguiente muestra una lista de ejemplos de tareas en las que está implicada la propiedad ErrorLineNumber.

Para

Vea

Leer de un archivo delimitado

Cómo: Leer archivos de texto delimitado por comas en Visual Basic

Leer de un archivo de ancho fijo

Cómo: Leer archivos de texto de ancho fijo en Visual Basic

Ejemplo

Este ejemplo utiliza la propiedad ErrorLineNumber para mostrar la ubicación de la línea que produce la excepción MalformedLineException actual.

Dim FileReader As Microsoft.VisualBasic.FileIO.TextFieldParser
FileReader = My.Computer.FileSystem.OpenTextFieldParser("C:\test.txt")
Dim currentRow As String()
While Not FileReader.EndOfData
    Try
        currentRow = FileReader.ReadFields
        For Each currentField As String In currentRow
            My.Computer.FileSystem.WriteAllText _
            ("C://testfile.txt", currentField, True)
        Next
    Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
        MsgBox("Line " & FileReader.ErrorLineNumber & " is not valid.")
    End Try
End While

Requisitos

Espacio de nombres:Microsoft.VisualBasic.FileIO

Clase:TextFieldParser

Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)

Permisos

No se requiere ningún permiso.

Vea también

Tareas

Cómo: Leer archivos de texto con varios formatos en Visual Basic

Cómo: Leer archivos de texto de ancho fijo en Visual Basic

Cómo: Leer archivos de texto delimitado por comas en Visual Basic

Cómo: Comprobar código con un bloque Try...Catch en Visual Basic

Conceptos

Analizar archivos de texto con el objeto TextFieldParser

Referencia

TextFieldParser (Objeto)

TextFieldParser.ErrorLineNumber