2.191 messaggi dal 30 novembre 2001
Ho una tabella in un db sql server 2005 e uno di questi campi è di tipo xml. Ora il problema sorge con la lettura di questo campo, il codice è questo:
try
{
conn.Open();
XmlReader myXmlReader = cmd.ExecuteXmlReader();
            
while (!myXmlReader.EOF)
{
     Label1.Text += myXmlReader.ReadOuterXml();
}
myXmlReader.Close();
}

il problema è che legge solo la prima riga della tabella anche quando ce ne sono più di una.

Qualche idea?
301 messaggi dal 31 maggio 2006
ciao
forse se fai myXmlReader.read funziona
2.191 messaggi dal 30 novembre 2001
ho dimenticato di scriverlo nel post ma lo faccio già myXmlReader.read
301 messaggi dal 31 maggio 2006
Ciao
è il while che va cambiato
while (!myXmlReader.EOF)
diventa
while (myXmlReader.read)
2.191 messaggi dal 30 novembre 2001
come ti dicevo nel post precedente c'è il read ho solo dimenticato di copiarlo nel codice che ho postato

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.