Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - VB.NET  'System.InvalidOperationException'
Forum - C# / VB.NET - VB.NET 'System.InvalidOperationException'

Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 16:20
Sabato, 02/03/2013
Ciao e grazie anticipatamente

Ho 2 PC , il primo con W7 64 e il secondo W7 32.

Nel primo PC non ho problemi mentre nel secondo
leggendo un file XML con questo codice mi da questo errore:
A first chance exception of type 'System.InvalidOperationException' occurred in System.Xml.dll


Codice:

Imports System.Xml

.......


xmR = New XmlTextReader("miofile.xml")

        While Not xmR.EOF
            xmR.ReadToFollowing("ID_Nomi") 'leggo il tag
            TextBox1.AppendText("ID -" & xmR.ReadElementContentAsString() & Environment.NewLine)




Ultima modifica effettuata da fosforo il 02/03/2013 alle 18:34
PM Quote
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Segnala al moderatore
Postato alle 18:52
Sabato, 02/03/2013
Qual č la riga che genera l'errore..?

PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 12:52
Lunedė, 04/03/2013
Grazie Qwertj

a questa riga:

TextBox1.AppendText("ID -" & xmR.ReadElementContentAsString() & Environment.NewLine)

PM Quote
Avatar
ampeg (Normal User)
Pro


Messaggi: 124
Iscritto: 21/04/2011

Segnala al moderatore
Postato alle 13:34
Lunedė, 04/03/2013
stando alla documentazione del metodo "ReadToFollowing" dovrebbe restituireun valore booleano
verifica il valore booleano restituito dalla funzione "xmR.ReadToFollowing"
se č false significa che l'elemento "ID_Nomi" non č stato trovato e di conseguenza ottieni l'eccezione quando cerchi di recuperare il valore

PM Quote