Condividi tramite


Proprietà TextFieldParser.ErrorLine

Aggiornamento: novembre 2007

Restituisce la riga che ha causato l'eccezione MalformedLineException più recente.

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

Valore restituito

String.

Note

Se non è stata generata nessuna eccezione MalformedLineException, viene restituita una stringa vuota.

Per visualizzare il numero della riga che ha causato l'eccezione, è possibile utilizzare Proprietà TextFieldParser.ErrorLineNumber.

Attività

Nella tabella riportata di seguito sono elencati esempi di attività relative alla proprietà ErrorLine.

Per

Vedere

Leggere da un file delimitato

Procedura: leggere file di testo delimitati da virgola in Visual Basic

Leggere da un file a larghezza fissa

Procedura: leggere file di testo a larghezza fissa in Visual Basic

Esempio

Nell'esempio viene utilizzata la proprietà ErrorLine per visualizzare la riga che causa l'eccezione MalformedLineException corrente.

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

Requisiti

Spazio dei nomi:Microsoft.VisualBasic.FileIO

Classe:TextFieldParser

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Autorizzazioni

Non sono richieste autorizzazioni.

Vedere anche

Attività

Procedura: leggere file di testo con più formati in Visual Basic

Procedura: leggere file di testo a larghezza fissa in Visual Basic

Procedura: leggere file di testo delimitati da virgola in Visual Basic

Procedura: verificare il codice con un blocco Try…Catch in Visual Basic

Concetti

Analisi dei file di testo con l'oggetto TextFieldParser

Riferimenti

Oggetto TextFieldParser

TextFieldParser.ErrorLine