Compartir a través de


TextFieldParser.ErrorLine (Propiedad)

Actualización: noviembre 2007

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

' Usage
Dim value As String = TextFieldParserObject.ErrorLine
' Declaration
Public ReadOnly Property ErrorLine As String

Valor devuelto

String.

Comentarios

Si no se ha producido ninguna excepción MalformedLineException, se devuelve una cadena vacía.

La TextFieldParser.ErrorLineNumber (Propiedad) se puede utilizar para mostrar el número de la línea que produce la excepción.

Tareas

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

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 ErrorLine para mostrar 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.ErrorLine & " 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.ErrorLine