50 messaggi dal 24 febbraio 2007
ciao a tutti,
non riesco ad accedere ai valori delle righe contenuti nel datareader
vi posto il codice

myConnection = new SqlConnection(s);
SqlCommand myCommand = new SqlCommand("select * from esami_programmazione", myConnection);
myCommand.Connection.Open();
SqlDataReader myReader = myCommand.ExecuteReader();


try
{
if (myReader.HasRows)
{
while (myReader.Read())
{
label1.Text = label1.Text + myReader.GetString(0);
}
}
catch
{}


mi restituisce solo il primo valore dell'unica colonna che compone la tabella. però io voglio tutti i valori.

non so se sono stato chiaro! comunque HELP!

punx44
Tramite il metodo GetOrdinal
int mioCampo= reader.GetOrdinal("mioCampo");
        while (reader.Read())
        {
            label1.Text = String.Format("mioCampo={0}", reader.GetString(mioCampo));
        }

Fabrizio Canevali
50 messaggi dal 24 febbraio 2007
grazie mille fabrizio! non ci sarei mai arrivato!

punx44
punx44 ha scritto:
grazie mille fabrizio! non ci sarei mai arrivato!
Di nulla...

Fabrizio Canevali

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.