Partager via


TextFieldParser.ErrorLine, propriété

Mise à jour : novembre 2007

Retourne la ligne qui a provoqué l'exception MalformedLineException la plus récente.

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

Valeur de retour

String.

Notes

Si aucune exception MalformedLineException n'a été levée, une chaîne vide est retournée.

La propriété TextFieldParser.ErrorLineNumber peut être utilisée pour afficher le numéro de la ligne qui provoque l'exception.

Tâches

Le tableau suivant répertorie des exemples de tâches impliquant la propriété ErrorLine.

Pour

Consultez

Lire un fichier délimité

Comment : lire des fichiers texte délimités par des virgules dans Visual Basic

Lire un fichier à largeur fixe

Comment : lire des fichiers texte de largeur fixe dans Visual Basic

Exemple

Cet exemple utilise la propriété ErrorLine pour afficher la ligne qui provoque l'exception MalformedLineException actuelle.

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

Configuration requise

Espace de noms :Microsoft.VisualBasic.FileIO

Classe :TextFieldParser

Assembly : bibliothèque runtime Visual Basic (dans Microsoft.VisualBasic.dll)

Autorisations

Aucune autorisation n'est requise.

Voir aussi

Tâches

Comment : lire des fichiers texte avec plusieurs formats dans Visual Basic

Comment : lire des fichiers texte de largeur fixe dans Visual Basic

Comment : lire des fichiers texte délimités par des virgules dans Visual Basic

Comment : tester du code à l'aide d'un bloc Try…Catch dans Visual Basic

Concepts

Analyse des fichiers texte avec l'objet TextFieldParser

Référence

TextFieldParser, objet

TextFieldParser.ErrorLine